A presentation at Musala Smart Talks in in Sofia, Bulgaria by Petyo Dimitrov
My interviewer experience Smart Talk Petyo Dimitrov November, 2019 Smart Talk
Agenda Background Interview structure General notes Smart Talk 2/9
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
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
Part II: Well-rounded developer • Algorithms • Software design • Databases • English Smart Talk 5/9
Part III: Language specific • Primary programming language • Libraries, tools & frameworks Smart Talk 6/9
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
What general advice do I have? Smart Talk 8/9
Thanks! Feedback is welcome Smart Talk 9/9