10

Fuck...
I'm not getting that job then.

So I just had one of those interview coding tests on hacker rank and screwed it up big time.

I'm a C# guy and it was a Java position. I worked with Java, like 10 years ago, and they're pretty similar so I brushed up over the last week when I had free time.

Absolutely blew it. It's not like it was hard, I just got into one question (of 6) and it ate up all of my time. The task was simple, make a JSON call, read the data, check if you need more calls, pull out a data field from all the concatenated results and return it in a sorted list. ONE HOUR it took me. A combination of not knowing the API well enough, simple syntax errors and relatively slow compilation.

Godammit.

The next question was implement an Object hierarchy but since I'd run out of time, all I got was the class declarations before the timer ran out.

fuck, fuck, fuck.

I guess the test did it's job and weeded out someone who can't contribute to the team...

Comments
  • 2
    I have been failing all of my interviews lately. It is really depressing. I have coded for 20 years but can't do white board tests or tech trivia worth shit. I am going broke trying.
  • 1
    @theScientist I think there is less emphasis on how a dev can enhance a business than in the past. It is easier for dev teams to create tech trivia and whiteboard puzzles for interviewers. Almost all devs don't do too well so it gives an excuse not to hire anyone, but an opportunity to use other criteria or just plain hunches to pick who you you really want. It looks impartial but it cleverly hides what may really be happening.
  • 1
    They say the current process makes it where almost everyone fails, competent as well as incompetent but the ones who pass are usually exceptional. This is why the big tech companies do it. They have tons of smart people trying to get in.
  • 0
    @georgelynch @thescientist I agree, hiring is broken but the problem is, we have no good way to fix it.

    Bad applicants lie blatantly on their CV, cheat in tests and can cram to just pass those algorithm & api questions everyone asks. And once they're in the job it's at least few months to get them out again all the while being a significant cost.

    Shitty companies play bait and switch. Offering one position but really there's another. They're happy to let you stagnate and raises are only when you switch jobs.

    (Edit)that contract approach works best, but it's only possible for unemployed people.

    As it was, this was a fair enough test. I just blew it. I got caught up fixing syntax errors and looking up pretty basic library functions. JSON wasn't even a thing when I last coded java ffs. If one were regularly writing java it would have been straight forward enough I think.

    Who knows...

    On to the next job application tango!
  • 0
    @DasKoder was this whiteboard or on a laptop?
  • 1
    @dalastTomCruise laptop, remote (hackerrank) and timed (90 mins, 6 questions)
Add Comment