SlideShare a Scribd company logo
1 of 23
Download to read offline
Interactive session:
How to hire software engineers?
iwan@gulenko.ch
@iwangulenko
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: iwan@gulenko.ch
twitter: @iwangulenko
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: iwan@gulenko.ch
twitter: @iwangulenko
Employer perspective
email: iwan@gulenko.ch
twitter: @iwangulenko
email: iwan@gulenko.ch
twitter: @iwangulenko
interviewing.io
workshape.io
• Lack of standardization 

• Hiring costs are second highest expenditures after salaries (300
billion $ market worldwide)

• Sourcing + quick assessment
email: iwan@gulenko.ch
twitter: @iwangulenko
Problem
Show what you have
• Cool tech-stack
• Great opportunity to contribute and grow
• Reply fast to inquiries of engineers
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
Candidate perspective
Coding interviews
• Phone interview (either depth or breath)
• Homework
• Look at existing code
• Code something small onsite (algorithms / data
structure / practical)
As a candidate, what can you do?
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.
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/
Avoid typos
http://blog.alinelerner.com/lessons-from-a-years-worth-of-hiring-data/
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 candidates
Research question: Who performs well
as a software engineer?
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?
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.
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…
Interactive session:
How to hire fronted engineers?
iwan@gulenko.ch
@iwangulenko

More Related Content

Viewers also liked

Día del maestro malena maria florencia
Día del maestro   malena maria florenciaDía del maestro   malena maria florencia
Día del maestro malena maria florenciae15de21
 
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES ijbesjournal
 
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...ijbesjournal
 
Sociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalSociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalLina Ayala
 
1º de Mayo - Efemérides - Melany
1º de Mayo - Efemérides - Melany1º de Mayo - Efemérides - Melany
1º de Mayo - Efemérides - Melanye15de21
 
Have you ever heard of the River Rakitnica Canyon?
Have you ever heard of the River Rakitnica Canyon?Have you ever heard of the River Rakitnica Canyon?
Have you ever heard of the River Rakitnica Canyon?Alyssa Grunfelder
 
Conectores textuales
Conectores textualesConectores textuales
Conectores textualesLina Chaparro
 
La relacion jur (1) [reparado]
La relacion jur (1) [reparado]La relacion jur (1) [reparado]
La relacion jur (1) [reparado]katsumi14
 
Espanglês - Professor Webston
Espanglês - Professor Webston Espanglês - Professor Webston
Espanglês - Professor Webston Pré-Enem Seduc
 
Física - Professor Silveira Jr,
Física - Professor Silveira Jr, Física - Professor Silveira Jr,
Física - Professor Silveira Jr, Pré-Enem Seduc
 
Sociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalSociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalLina Ayala
 
Presentación1 bulimia
Presentación1 bulimiaPresentación1 bulimia
Presentación1 bulimialaurita1025
 

Viewers also liked (18)

Día del maestro malena maria florencia
Día del maestro   malena maria florenciaDía del maestro   malena maria florencia
Día del maestro malena maria florencia
 
evaluacion del futuro
evaluacion del futuroevaluacion del futuro
evaluacion del futuro
 
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES
SPONGE ROBOTIC HAND DESIGN FOR PROSTHESES
 
Tarea seminario 2 historia
Tarea seminario 2 historiaTarea seminario 2 historia
Tarea seminario 2 historia
 
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...
STUDYING THE IMPACT OF ALCOHOL CONSUMPTION AND ITS CULTURAL UNDERSTANDING ON ...
 
Sociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalSociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la final
 
1º de Mayo - Efemérides - Melany
1º de Mayo - Efemérides - Melany1º de Mayo - Efemérides - Melany
1º de Mayo - Efemérides - Melany
 
Have you ever heard of the River Rakitnica Canyon?
Have you ever heard of the River Rakitnica Canyon?Have you ever heard of the River Rakitnica Canyon?
Have you ever heard of the River Rakitnica Canyon?
 
Conectores textuales
Conectores textualesConectores textuales
Conectores textuales
 
MahoutNew
MahoutNewMahoutNew
MahoutNew
 
La relacion jur (1) [reparado]
La relacion jur (1) [reparado]La relacion jur (1) [reparado]
La relacion jur (1) [reparado]
 
Cv
CvCv
Cv
 
Anato
AnatoAnato
Anato
 
Espanglês - Professor Webston
Espanglês - Professor Webston Espanglês - Professor Webston
Espanglês - Professor Webston
 
Física - Professor Silveira Jr,
Física - Professor Silveira Jr, Física - Professor Silveira Jr,
Física - Professor Silveira Jr,
 
Sociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la finalSociedad de la informacion del conocimiento en la final
Sociedad de la informacion del conocimiento en la final
 
Presentación1 bulimia
Presentación1 bulimiaPresentación1 bulimia
Presentación1 bulimia
 
VENOUS THROMBOSIS IN PREGNANCY
VENOUS THROMBOSIS IN PREGNANCYVENOUS THROMBOSIS IN PREGNANCY
VENOUS THROMBOSIS IN PREGNANCY
 

Similar to How to hire software engineers - given at pymunich.com

NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016Vishnu Prem
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)Thinkful
 
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...Adaptive Path
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)Thinkful
 
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...Daniel Faggella
 
Procurement In The Digital Age: Transform Your Process
Procurement In The Digital Age: Transform Your ProcessProcurement In The Digital Age: Transform Your Process
Procurement In The Digital Age: Transform Your ProcessProcurify.com
 
20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid themCraig Sullivan
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their inputRandy Earl
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Mizno Kruge
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Stanford University
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a TechieInterview Mocha
 
Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Faye Walshe
 
Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips Terminalfour
 
Questions On Technical Design Decisions
Questions On Technical Design DecisionsQuestions On Technical Design Decisions
Questions On Technical Design DecisionsRikki Wright
 
Lean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsLean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsYves Ferket
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 

Similar to How to hire software engineers - given at pymunich.com (20)

Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
 
Getting started in tech (4:27)
Getting started in tech (4:27)Getting started in tech (4:27)
Getting started in tech (4:27)
 
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...
MX: Managing Experience | Day 2 - Designing Delivery: A Unified Approach to D...
 
Getting started in tech (6 21)
Getting started in tech (6 21)Getting started in tech (6 21)
Getting started in tech (6 21)
 
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...
Artificial Intelligence Impact - What AI is (and isn't) Helping Startups Scal...
 
Procurement In The Digital Age: Transform Your Process
Procurement In The Digital Age: Transform Your ProcessProcurement In The Digital Age: Transform Your Process
Procurement In The Digital Age: Transform Your Process
 
20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
 
Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020Surge engr 245 lean launchpad stanford 2020
Surge engr 245 lean launchpad stanford 2020
 
9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie9 Tips on How to hire Tech Talent when you are not a Techie
9 Tips on How to hire Tech Talent when you are not a Techie
 
Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!Recruitment in the digital age - how to get a job!
Recruitment in the digital age - how to get a job!
 
Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips Selecting a Digital Agency for Web Redesign - Top Tips
Selecting a Digital Agency for Web Redesign - Top Tips
 
Questions On Technical Design Decisions
Questions On Technical Design DecisionsQuestions On Technical Design Decisions
Questions On Technical Design Decisions
 
Career Assignment
Career AssignmentCareer Assignment
Career Assignment
 
Lean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsLean Analytics & Analytics Dashboards
Lean Analytics & Analytics Dashboards
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Requirements
RequirementsRequirements
Requirements
 

Recently uploaded

UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptxVishal Singh
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIagpharmacy11
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...Nguyen Thanh Tu Collection
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 

Recently uploaded (20)

“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT VẬT LÝ 2024 - TỪ CÁC TRƯỜNG, TRƯ...
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 

How to hire software engineers - given at pymunich.com

  • 1. Interactive session: How to hire software engineers? iwan@gulenko.ch @iwangulenko
  • 2. 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: iwan@gulenko.ch twitter: @iwangulenko
  • 3. 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: iwan@gulenko.ch twitter: @iwangulenko
  • 7.
  • 8. • Lack of standardization • Hiring costs are second highest expenditures after salaries (300 billion $ market worldwide) • Sourcing + quick assessment email: iwan@gulenko.ch twitter: @iwangulenko Problem
  • 9. Show what you have • Cool tech-stack • Great opportunity to contribute and grow • Reply fast to inquiries of engineers
  • 10. 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
  • 11.
  • 12.
  • 14. Coding interviews • Phone interview (either depth or breath) • Homework • Look at existing code • Code something small onsite (algorithms / data structure / practical)
  • 15. As a candidate, what can you do?
  • 16. 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.
  • 17. 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/
  • 19. 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 candidates Research question: Who performs well as a software engineer?
  • 20. 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?
  • 21. 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.
  • 22. 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…
  • 23. Interactive session: How to hire fronted engineers? iwan@gulenko.ch @iwangulenko