- The host (usually a mentor) will explain the process and set the agenda for the in-person meeting or call
- The first interview will start with a small introduction round just like a real interview
- The interviewee will be asked to give a short demo of their submitted work
- The interviewers will start asking questions (both general questions and specific questions to the work)
- The interviewers should write down the feedback and share the feedback at the end
- At last, the interviewee will be asked how this process went, what their input could be
- If it’s not the last participant, the interviewee will now switch to the interviewer role and continue the process
- What was the most difficult part of the challenge?
- talk about the problem and how you overcame the problem
- What was your proudest implementation?
- What have you learned in this challenge?
- Why did you use the tools you chose for the challenge?
- Which part did you spend the most time on and why?
- What surprised you the most when you were doing the challenge?
- If you have more time, which part would you improve and why?
- In your past developer experience, what is the achievement that you are most proud of? What did you do?
- What are the most important qualities to be an excellent developer, in your opinion?
- What do you want to improve the most?
- What is the tech stack of your company?
- What do the internal processes at your company look like? (workflow, growth, onboarding plan)
- What is the team composition? (the team you are interviewing for)
- What is the most important trait of the position?
- Questions that matter to you (depends on your personal circumstances, maybe you would like to work remotely, maybe you would like to have a mentor, etc)