Where do companies pull technical software developer interview questions from?
I was wondering where do companies pull there technical interview questions from? Is there book or repositories. If yes do companies with different business pull from different sections of the book or repo? If yes which sections are mapped to which type of business?
11 comments
I often use Advent of Code. Previous years that I haven't solved. They are smallish, self-contained problems with solutions provided. It also gives me questions that I don't have a predetermined solution for. I read through the problem with the interviewee, we collaborate on a high-level solution, and then I let them implement. It's as close as I can get to modeling how I would work with someone while still being in an interview context.
people don’t code together in their day to day work
It really varies, there's no consistent mapping.
I'm at a fairly large company, literally all of our interview questions are pulled from the code base. We have many hard problems that we can easily map to the standard "rankings" (easy, medium, hard) in e.g. leetcode if we want.
I'd say most companies pull from sites like leetcode though.
I'm at a fairly large company, literally all of our interview questions are pulled from the code base. We have many hard problems that we can easily map to the standard "rankings" (easy, medium, hard) in e.g. leetcode if we want.
I'd say most companies pull from sites like leetcode though.
so you let people work on your shit for free, nice
For last few years I pull problems from my team's recently shipped fixes. Debugging together on a call and listening as a candidate rubber ducks their way through unfamiliar code has worked reasonably well. At least it works so long as the problem isn't too trivial.
so do you give them 80 hours to debug it like you had?
Most likely they originated in algorithms and data structure textbooks or ACM/ICPC programming contest problems.