I applied for a job as a software developer in an IT company. The next step in the recruitment process after the first interview is a programming interview. This programming interview is said to include a programming-related puzzle to be solved during the interview. What would be the best ways to prepare for such an interview? What experiences do you have of programming interviews?

  • pinknoise
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 years ago
    • Know the languages they want
    • Re-read your favourite algorithms & data structures book
    • Look through some of your code and think about how you would explain it’s workings and the reasoning for your design decisions

    The rest is specific to their job description, if they asked for some specific software/library/whatever you should know that at least a bit obviously. Also don’t get nervous when you don’t find a good solution, some interviewers just want to know how you work. Those tasks range from stupidly simple to stuff the interviewer themselve doesn’t know how to solve.