> So, your code isn’t working, what do you do? Stare blankly at the monitor? This always gets me. When the interviewer asks a question, the correct answer is literally never, “let me think about it quietly for a moment”. This is one of the disconnects between interview programming and real programming people get frustrated over.
Dear Programming Job Applicants (2010)
21–30 of 199 posts
Re: Dear Programming Job Applicants (2010)
#22Most of this is good, but one real WTF: "Editor Flailing It’s funny how many people can’t edit text on any machine but their own. I tend to interview people on a laptop running Ubuntu, and I open gedit for them to use, with the offer that they can use any other Unix editor they like. Most can barely navigate gedit, and it’s stupid simple. Don’t ever let yourself get hung up on the editor. If you can’t figure out the…
Re: Dear Programming Job Applicants (2010)
#23- "Hey, I worked at FAANG or better, creating latest super-duper tech you use daily, was featured on TV, got multiple awards etc." - "Let's see if you can do Fizz Buzz!"
Just having worked somewhere doesn't mean you actually did well there.
Re: Dear Programming Job Applicants (2010)
#24Most of this is good, but one real WTF: "Editor Flailing It’s funny how many people can’t edit text on any machine but their own. I tend to interview people on a laptop running Ubuntu, and I open gedit for them to use, with the offer that they can use any other Unix editor they like. Most can barely navigate gedit, and it’s stupid simple. Don’t ever let yourself get hung up on the editor. If you can’t figure out the…
This is a great reason to learn vi for basic editing tasks. It's everywhere. Even if you typically use a different editor/ide, vi is a common ground. Disclosure: I'm an emacs user
Re: Dear Programming Job Applicants (2010)
#25Some people completely blank when they’re under examination like conditions. It doesn’t make them bad programmers.
Sure, agreed. Except in very special circumstances (devrel, prod system admin, startup first hires) the ability to think clearly under pressure isn't key to success as a developer. That's why I think that a paid take home test is the best way to understand how someone can program. But the job of an interviewer is to get data any way they can, and the job of the interviewee is to provide that data as best they can. Fo…
If day to day coding in your company generates my interview level of anxiety and stress then you are 100% right that I would not be a good fit and you are doing me a favour by not hiring me.
The problem is that some people don't realise just how stressful interviews can be due to them not suffering that level of stress, anxiety etc. so it's difficult for them to see themselves in that position.
Re: Dear Programming Job Applicants (2010)
#26Earlier quoted context omitted.
> I think saying "let me think about it for a moment" is perfectly acceptable. yes, you do, but many interviewers don't and that's the problem
Ah, but then you have a great data point, no? If someone cuts you off when you are interviewing, how will they treat you when you are an employee? The information flow goes both ways.
Re: Dear Programming Job Applicants (2010)
#27Most of this is good, but one real WTF: "Editor Flailing It’s funny how many people can’t edit text on any machine but their own. I tend to interview people on a laptop running Ubuntu, and I open gedit for them to use, with the offer that they can use any other Unix editor they like. Most can barely navigate gedit, and it’s stupid simple. Don’t ever let yourself get hung up on the editor. If you can’t figure out the…
Re: Dear Programming Job Applicants (2010)
#28> So, your code isn’t working, what do you do? Stare blankly at the monitor? This always gets me. When the interviewer asks a question, the correct answer is literally never, “let me think about it quietly for a moment”. This is one of the disconnects between interview programming and real programming people get frustrated over.
Hmm. The point of an interview isn't for an applicant just to solve the problem, it's to prove they can solve the problem. I think saying "let me think about it for a moment" is perfectly acceptable. But going quiet without guiding the interviewer is not communicating what your plan is. Not saying interviewing isn't broken in a myriad of ways, but asking a candidate to talk through their process to illuminate it isn'…
I mean, you don't want to say: "I'm going to trial & error this shit while the fucking compiler builds and the stupid tests say it works" which is how must programming is done anyway.
Re: Dear Programming Job Applicants (2010)
#29- "Hey, I worked at FAANG or better, creating latest super-duper tech you use daily, was featured on TV, got multiple awards etc." - "Let's see if you can do Fizz Buzz!"
Re: Dear Programming Job Applicants (2010)
#30Earlier quoted context omitted.
This is a great reason to learn vi for basic editing tasks. It's everywhere. Even if you typically use a different editor/ide, vi is a common ground. Disclosure: I'm an emacs user
It’s kind of weird to NOT know basic vi/vim if you get to a certain point in your career. If you can’t at least open the software, go into insert mode, and save/quit, have you ever had to ssh into a remote server and edit a config file before? Only excuse I could think of is if you literally did everything in windows for your entire career.