how to hire software engineers - given at pymunich.com
TRANSCRIPT
![Page 1: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/1.jpg)
Interactive session:How to hire software engineers?
@iwangulenko
![Page 2: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/2.jpg)
whoami
• Software engineer by trade
• I run a tech recruiting agency in Zurich (https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-to-switzerland-to-work-in-it-c7ac18af4f90)
• I am interested in making tech-recruiting suck less
email: [email protected]: @iwangulenko
![Page 3: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/3.jpg)
Overview: Tech-recruiting sphere
Hiring managers: How to hire engineers?
Job seeker: How to prepare and what to expect at interviews?
How to hire software engineers?
email: [email protected]: @iwangulenko
![Page 6: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/6.jpg)
interviewing.ioworkshape.io
![Page 7: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/7.jpg)
![Page 8: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/8.jpg)
• Lack of standardization
• Hiring costs are second highest expenditures after salaries (300 billion $ market worldwide)
• Sourcing + quick assessment
email: [email protected]: @iwangulenko
Problem
![Page 9: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/9.jpg)
Show what you have
• Cool tech-stack
• Great opportunity to contribute and grow
• Reply fast to inquiries of engineers
![Page 10: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/10.jpg)
Where to get engineers?
• Blog (https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-to-switzerland-to-work-in-it-c7ac18af4f90)
• Meetups
• Employee referrals (underrated)
• Github
![Page 11: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/11.jpg)
![Page 12: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/12.jpg)
![Page 13: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/13.jpg)
Candidate perspective
![Page 14: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/14.jpg)
Coding interviews
• Phone interview (either depth or breath)
• Homework
• Look at existing code
• Code something small onsite (algorithms / data structure / practical)
![Page 15: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/15.jpg)
As a candidate, what can you do?
![Page 16: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/16.jpg)
Software engineering resume
• People read resumes on autopilot.
• Don’t list every project you’ve worked on (page length 1-2)
• Contribution >> technology/frameworks.
• Explain in simple but detailed language.
![Page 17: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/17.jpg)
1. “Designed software application including: data modeling, software architecture design, software- hardware integration, user interface design, and database management“
2. “Created and launched a service that collects product opinions and recommendations from Twitter. The service finds related tweets, removes spam, analyzes sentiment and creates a structured database of everything that was said about particular products [link to demo]. The service is exposed as a consumer website and as widgets that can be embedded in online retail websites.“
3. “Developed [product name], using C# in .NET framework, for marketing and allowing end-users to experience [another product name]“
4. “Evaluated and identified [OS name] network stack performance bottleneck in latency, per-packet processing overhead, and scalability of different network IO models through various system measurement and profiling techniques“
Good or bad?
http://blog.alinelerner.com/lessons-from-a-years-worth-of-hiring-data/
![Page 18: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/18.jpg)
Avoid typos
http://blog.alinelerner.com/lessons-from-a-years-worth-of-hiring-data/
![Page 19: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/19.jpg)
http://blog.alinelerner.com/lessons-from-a-years-worth-of-hiring-data/
typos and grammatical errors
matter more than anything else
having worked at a top company
matters
having attended a top computer science university
doesn’t matter
Sample size: 300 candidatesResearch question: Who performs well
as a software engineer?
![Page 20: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/20.jpg)
How to interview your interviewers: The Joel Test
1. Do you use source control? 2. Can you make a build in one step? 3. Do you make daily builds? 4. Do you have a bug database? 5. Do you fix bugs before writing new code? 6. Do you have an up-to-date schedule? 7. Do you have a spec? 8. Do programmers have quiet working conditions? 9. Do you use the best tools money can buy? 10. Do you have testers? 11. Do new candidates write code during their interview? 12. Do you do hallway usability testing?
![Page 21: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/21.jpg)
How to interview your interviewers• If possible, ask for the opportunity to view the source code.
• If possible, ask for the opportunity to go with the guys for a beer.
Bonus (if you feel comfortable):
• "What is the most costly technical decision made early on that the company is living with now?"
• "Where do product / feature ideas generally come from?“
Generally:
• Don’t ask engineers about benefits/salary/vacations/process – you can get those answers later from HR or whoever.
![Page 22: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/22.jpg)
Salary negotiation - how to make 5000 EUR in 2 minutes
• Don’t disclose your current salary. This can be used as a benchmark against you.
• Postpone discussion about money to the end.
• If HR insists that you name a number, tell them that you feel uncomfortable talking about this at that point because you want to find out how you can add value first before you know how much to ask for.
• If HR still insists, tell them that the number should not be a benchmark for later negotiation.
• If they suggest you a number …
• …let it sink.
• Always ask for more: “How I negotiated for an additional $15,000 at Yammer” (Link)
• It’s a business relationship. For them, you are a resource…
![Page 23: How to hire software engineers - given at pymunich.com](https://reader034.vdocuments.site/reader034/viewer/2022051707/58ceb6511a28abb2218b5d2d/html5/thumbnails/23.jpg)
Interactive session:How to hire fronted engineers?
@iwangulenko