I am a recent CS grad and I have a job interview for a Jr. Dev position in a few days. I initially spoke with the someone at the company on the phone for around 20 minutes and then was contacted by one of their recruiters for an onsite. They indicated it would be a 3 hour interview and I would meet with a few team members. Not having done an interview this long or any Jr Dev interviews, I was wondering if anyone has an idea of what to expect? I've already started prepping standard HR questions and some programming things but don't know what else to expect. I have no professional programming experience like a lot of grads but I did list some large academic projects on my resume.

Any help is greatly appreciated.

  • 1
    Depends on the firm. What research have you done on the company itself? Have you looked on interview-prep websites which let you know other people's interview experiences specific to each firm, e.g. glassdoor?
    – A E
    May 11, 2015 at 10:14
  • If you ask your contact at the company, then you may not have to guess what to expect. I wonder why you are asking to guess instead of getting the straight answer from your contact as to what to expect. May 11, 2015 at 20:53

1 Answer 1


Everyone does things differently, and what they're looking for to fill each job differs, so there'll be a huge variety of things that might be included.

What it sounds like you will probably get is an interview with a prospective team lead, an interview with a senior developer who may ask you technical questions, potentially a technical test or problem-solving exercise, possibly preparing some sort of presentation, possibly some sort of technical quiz, possibly also an interview with someone HR-related to see how you'll fit in. It won't be all of the above, but I think that those are the most common elements you'd expect to see. If there was significantly more than that, the interview would be more than three hours.

They may or may not have other candidates around interviewing at the same time, so you might be sitting around with them and waiting for part of this time. Be friendly, remember that while you may be in competition for the job, the company will be looking for a team player.

In general, be prepared to do stuff as well as present yourself to interviewers, but for a junior development position it may not be too specific or demand you show specific technical knowledge they're expecting you to already have. Try and relax and treat it as much as a learning experience as an interview.

Being a bit development-specific, make sure you know what technology stack/languages the company uses, and be prepared to work either with them or with pseudocode that looks like them. The more you can look like you'll fit in easily and need the least training to adapt to what the company is doing, the better you'll look.

  • Also, interviews might be with one person at a time or with two or three people at a time. The small-group interview is sometimes used in part to assess interpersonal stuff and cultural fit. May 11, 2015 at 15:37

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .