2 ms·
I'm a self-taught programmer. These stories about programming puzzles in interviews always make me nervous to look for a job. My first job wasn't a programming
by Osiris 14y ago
I'm a self-taught programmer. These stories about programming puzzles in interviews always make me nervous to look for a job.
My first job wasn't a programming job, but I did a lot of programming because the need arose and I was the only one capable of doing it.
I always felt too inexperienced to look for a real programming job. A friend pushed me to interview for the position I'm in right now (full time web developer). They didn't make me do any whiteboarding or puzzles. What I did do is give them a code sample and we discussed how what I could have done better and why.
I got the job and I'm doing quite well, despite my lack of a CS background.
Since I don't have a formal CS background, and most of my development experience is web development, I have basically no experience dealing with complex algorithms, but I've found I can solve a hard problem with enough effort (Google, co-workers, etc).
For web developers, wouldn't more appropriate questions relate to "please design a database for a website that needs to track the following", or "What would your process be for designing and implementing a REST API that would...". These would allow the developer to show you their thought process of working through a large problem without there being a necessarily right or wrong answer.