Live data from Hacker News

For anyone who has been turned down by 38 companies

blog.hackerrank.com

31–40 of 306 posts

Re: For anyone who has been turned down by 38 companies

#31
I read the article as:

"It's not enough to be a mediocre engineer for a mediocre paying job. If you want to play in the local tennis league, you better be Roger Federer (without his pay)"

I think software engineers should counter-question the interviewers. Interviewers should be allowed to judge the candidate only if they can answer the candidate's questions to them. If the interviewer cannot, he/she is not qualified for the job of interviewing.

Re: For anyone who has been turned down by 38 companies

#32
One very important thing strikes me about this. Getting 38 job interviews is very much a sign of the times. In 2002 I was a highly skilled senior linux/aix/hp-ux/Solaris admin and PHP programmer and I got laid off. I submitted my resume more than 1000+ times in the first year and ZERO interviews.

I hate to sound alarmist but, I fear many younger tech people may not realize how lucky they are currently. If the economy turns south you are not going to get 38 job interviews unless you seriously have some needed skills.

Don't be like this guy and accept you are bad at interviews thinking there is plenty of opportunity. Don't blame the white board if every job in your field expects you to be able to white board. If you plan to survive during the next downturn or bubble burst you better be someone companies really want to hire. You may be lucky to land one job interview and it will be hard to stay motivated as months start to go by.

Re: For anyone who has been turned down by 38 companies

#33
During the last 10 years i always go for a solution, just a coded solution (and if you do it quickly, or even while doing it, you can frequently improve upon it significantly). Doesn't work for Google/FB - they probably want the elegant super-performant solution that i usually come up with in the next few minutes after the interview is finished :) - yet it works just fine with the rest of the companies.

Hint: almost always start with putting the input into a tree, and if tree is completely out of question - into hashmap :)

Re: For anyone who has been turned down by 38 companies

#34

Earlier quoted context omitted.

Yep! I have been interviewing for fun for the last few years (averaging maybe one or two interviews every few months), and I've seen all kinds of stuff. Way too many whiteboards. In fact, even after all these years, whiteboards still make me nervous, and basically makes it impossible to get into flow, or have a reasonably nice mindset for solving problems. And if I do this for fun, you can bet that people who depend…

While I appreciate that this process has been great for you, I would think that it probably sucks for all the engineers and managers whose time you took up interviewing "for fun". Have you ever tried to hire engineers? It is a pain in the ass, and giving serious consideration to every candidate takes up a huge amount of time even before the interview, much less taking a significant chunk of a day for a significant ch…

Tbh, I sometimes say I interview "for fun" even when I'm serious about leaving because I want a better fit than I have and the process might take me a year (or longer) casually interviewing.

I don't want to spook my current employer due to long term job prospects being poor.

Re: For anyone who has been turned down by 38 companies

#35
post #3

Nearly every silicon valley interview is based on whether or not you are as hipster as the interviewer. Keep your head up and don't subscribe to the culture. You can be excellent and live as different as you want.

Full disclosure, I work for HackerRank, but I really wanted to comment for two reasons: (1) Reading this article and seeing the comments, really helps me see how my daily work helps level the playing field and as Alibek says, change people's lives. Very fulfilling and thankful for that. (2) Re: exabrial's comment above, where do you think culture fit should be evaluated in the process? Lots of interview processes tod…

I feel like "culture fit" is more often than not just an excuse to only hire people who are like you demographically. I mean, that doesn't mean you need to hire a screaming, unpleasant jerk, or anything, but still.

Re: For anyone who has been turned down by 38 companies

#36

One very important thing strikes me about this. Getting 38 job interviews is very much a sign of the times. In 2002 I was a highly skilled senior linux/aix/hp-ux/Solaris admin and PHP programmer and I got laid off. I submitted my resume more than 1000+ times in the first year and ZERO interviews. I hate to sound alarmist but, I fear many younger tech people may not realize how lucky they are currently. If the economy…

Eh, I can't pay for interviews right now. Maybe I'm just applying to the wrong jobs, but I feel like you have to be a part-time marketer in this industry right now to get interviews for jobs wherein you do not match the company's laundry list.

Re: For anyone who has been turned down by 38 companies

#37
post #15

Earlier quoted context omitted.

If your interviewer really dings you for the appearance of your scrawled code on the wall, they're being self-defeatingly stupid and you'd probably be happier working with other people. I do lots of tech interviews, and I always make it clear that I don't care how pretty the ink looks. I stick with the whiteboard because it's the best way for candidates to explain their analyses and algorithms before they write the c…

My Google interview in 2008, one guy asked me to write a binary tree structure and implementations of depth and breadth-first search (maybe also balanced insert?) on the whiteboard in C, which I blew through in no time. He then immediately said it was wrong and let me wither for a few minutes trying to figure out what the problem was before pointing out I forgot a semicolon.

I was given a brain teaser puzzle during my D.E. Shaw interview process in 2006. One of my interviewers told me that my answer was completely wrong just to see how I would take the criticism.

I guess calmly evaluating my conclusions and approaching the problem with a third algorithm (I had already devised two and compared the answers) and then calmly asserting that my answer was in fact correct was the right move.

Re: For anyone who has been turned down by 38 companies

#38
post #27
post #7

Luckily in my current job search I've only been told there would be a whiteboard once (this Friday!). This article made me nervous though—as a busy student I don't have time to sit down and review/learn all those tree and linked list operations as well as their complexities. Best interview I've had was pair programming with a team member and fixing a bug.

That's an excellent approach. It's quick enough to get meaningful results, it's interactive, and it's not artificial in the wtf-coding-without-an-ide way that whiteboard coding is like.

Yep, it's good because:

* Tests your knowledge of the language/framework

* Tests your problem solving and bug fixing abilities and workflow

* Tests your debugging skills

* Tests your ability to work with other people

Not all of these are crucial (except the last one), but this format tests what is most relevant.

Re: For anyone who has been turned down by 38 companies

#39
I realized something a while back... My entire career, if I've made it to an on-site interview, I've only had one company NOT make me a job offer.

That interview, I was asked to do something using recursion. (Ug.) The next interviewer asked me to reverse a singularly linked list, and because my brain was still in recursion land, I tried to do it recursively. Blame the jet lag, okay? Immediately after I sucked at that, they walked me out the door. It was emberasing. Two steps out the door, and my brain is filled with POP AND PUSH! AAAH! I knew the answer, I've KNOWN the answer since I was about 14. No joke. So, I've been on that side of the "every now and then people interview poorly" thing. And I can only blame the jet lag, because I KNOW the ridiculously easy answer to that question.

Here's the funny thing - if I would have been offered a job there, I would have accepted. And the company went on to crash and burn in terrible fashion. And two months later, I got a job at a MUCH better company.

TL;DR: I've only failed at one interview, and it was arguably the best thing that ever happened to me. (Life is weird!)

Re: For anyone who has been turned down by 38 companies

#40

Some really great advice within that forms a foundation for the narrative. I can really appreciate the diligence and apparent 'no hard feelings' kind of pragmatism. I especially liked the closing part: > If you fail 10 interviews in a row, go for the 11th interview. But take a look at all the variables, and see if there’s anything you can do differently to improve. Take the pressure off, and work through problems rou…

Yeah. When I was job hunting ~3 years ago I knew I was going to have to do a lot of whiteboarding problems. I only had two 2 years of coding experience, and for the last six months I had been freelancing, which doesn't often encourage algorithms. I was working through "Cracking the Coding interview" and "programming interview exposed" but I was worried.

So I sent an email to everyone in my coworking space that I'd put a six pack in the community fridge for every person who did a mock whiteboard interview with me. Some of them came with their own problems, some of them picked problems from websites or the books that I hadn't done yet. Some of them were doing it as a favor, and some of them wanted to practice interviewing people. I got five mock interviews over a week, many of them with strangers. Best 40 bucks I ever spent. (I nailed the next real interview I had and got a job offer.)

Post reply on HN