Pipeline to Success:
A Deep Dive into Software Engineering Hiring
Stepan Suvorov
-
CTO @ LMS
-
Google Developer Expert at Angular
-
🇺🇦 Angular Kharkiv Meetup organizer
-
Workshops on javascript.info
-
ChatGPT Prompt Evangelist
Our process of getting a new team mate
- Preparation
- Sourcing
- Triaging
- Intro
- Test Assignment
- Interview
- Onboarding
Preparing
Job Description
Preparation
- Understanding Business Needs
- Defining the Role
- Creating a Job Description
- Assembling a Hiring Team
- Determining a Timeline
Understanding Business Needs
* not all of them even have a paddle to row
Defining the Role
Be close
to the recruiter
Creating a Job Description
Assembling a Hiring Team
Determining a Timeline
Sourcing
Recruiting Platforms and Referrals
Sourcing
- Internal
- Referrals
- School
- Promotions
- External
- Job Boards and Career Websites
- Recruitment Agencies
- Candidate Database services
- Social Media
- Networking and Industry Events
Internal
Referrals
School
Promotions
External
Job Boards and Career Websites
Recruitment Agencies
- relocate.me
- Toughbyte
Candidate Database services
- Honeypot
- Talent.io
- OfferZen
- djinni.co
Social Media
Networking and Industry Events
- participant
- sponsor
- organiser
Triaging
- Resume Screening
- Phone Screening
Triage
The concept of triage was first used during the Napoleonic Wars by the French. Baron Dominique Jean Larrey, Napoleon's chief surgeon, implemented a system where soldiers were sorted and prioritized for treatment based on the severity of their injuries rather than their rank or nationality.
Create your funnel
- filter by parameters
- filter by HR
- filter by EM/Tech Lead
Collect the data!
Feedback is important!
Intro
- Introduction call
- Build-up good connection
Feedback is important!
Test Assignment
Assessing Technical Skills and Problem Solving
The goal of test assignment
- Check motivation
- Check analyzing requirements skills
- Check coding skills
- Check structural design skills
- Check documentation and way of presenting the result
Feedback is important!
Interview
- Behavioral Interview
- Technical Interview
- General computer skills
- Specific technology questions
- + real code examples
- Logical problem
- Outlook (general knowledge)
Interview Structure
Collect the data!
Feedback is important!
Onboarding
Company Culture and Tools Training
First Day Checklist
Shall we automate out pipeline
with ChatGPT?
Company information. Business need.
Job Description
Candidate Database API
Automated Triage
Test Assignment
Validate the Assignment
Inverview Questions
text to video conversion
video to text
evaluate the interview
Feedback is important!
Remember that while ChatGPT can automate certain tasks, it is not a replacement for human judgment. Therefore, maintaining a balance between automation and human involvement is crucial to achieve successful outcomes.
//ChatGPT
Feedback is important!
Collect the data!
Thank you for your attention.
Questions?
Pipeline to Success: A Deep Dive into Software Engineering Hiring
By Stepan Suvorov
Pipeline to Success: A Deep Dive into Software Engineering Hiring
- 195