Ask HN: Questions to ask a SWE Intern?
I've been asked to do the interviews for hiring a software engineering intern. I've done interviews in the past but they have mostly been for mid level roles. Should I have them do some whiteboard coding or is that too much for this level? It's been awhile, but I don't remember doing this for my internships. They tended to be stuff like "how would you find all the phone numbers in this file?" or "how many manhole covers do you think are in New York City?" I don't want to miss any bright candidates who just aren't used to technical interviewing, but I also don't want to sign off on someone who can't write a for loop. Thanks in advance.
7 comments
[ 2.3 ms ] story [ 25.3 ms ] thread> but I also don't want to sign off on someone who can't write a for loop.
So you've got a lower bound now. You can either start from there and get more advanced with every step, or think of some level you find appropriate and write both easier and harder questions. Then move higher/lower as you get more information from the candidate.
I don't think "find all the phone numbers in this file" is a bad question. You can scale it really well from "show me how you read a file and split words" to "let's talk about running parallel tokenizers over mmaped pages". There may be a better example for the domain you work in though.
Good luck.
Then explore the candidate's learning style and how they deal with situations where they can't solve a problem without help.