My interview experience

A presentation at Musala Smart Talks in November 2019 in Sofia, Bulgaria by Petyo Dimitrov

Slide 1

Slide 1

My interviewer experience Smart Talk Petyo Dimitrov November, 2019 Smart Talk

Slide 2

Slide 2

Agenda Background Interview structure General notes Smart Talk 2/9

Slide 3

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

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

Slide 5

Part II: Well-rounded developer • Algorithms • Software design • Databases • English Smart Talk 5/9

Slide 6

Slide 6

Part III: Language specific • Primary programming language • Libraries, tools & frameworks Smart Talk 6/9

Slide 7

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

Slide 8

Slide 8

What general advice do I have? Smart Talk 8/9

Slide 9

Slide 9

Thanks! Feedback is welcome Smart Talk 9/9