Agenda
Background Interview structure General notes
Smart Talk
2/9
Slide 3
How I structure the interview?
• • • •
PART I: Introduction & “best” project PART II: Well-rounded developer PART III: Programming language knowledge PART IV: (Open questions &) Conclusion Smart Talk
3/9
Slide 4
Part I: Introduction & “best” project • Introduce yourself • Explain the structure and length of the interview • Ask the candidate to introduce themselves • Ask for “best” project • (optional) Ask of a specific problem they worked on recently • (optional) Ask about a tech they learned recently
Smart Talk
4/9
Slide 5
Part II: Well-rounded developer • Algorithms • Software design • Databases • English Smart Talk
5/9
Slide 6
Part III: Language specific
• Primary programming language
• Libraries, tools & frameworks Smart Talk
6/9
Slide 7
Part IV: Open questions & Conclusion • Complex questions (for experienced candidates) – What threats to web application are you familiar with and how to prevent them? – How to troubleshoot perf issues of a n-tier application? – How would you design an application X for scale? – How can you ensure quality of a software project?
• Ask the candidate for questions Smart Talk
7/9