SlideShare a Scribd company logo
1 of 19
©2018 HackerRank. Confidential and Proprietary.
Front-End,
Back-End,
& Full-Stack
Best Practices for Hiring Developers
www.hackerrank.com
©2018 HackerRank. Confidential and Proprietary.
Solutions Engineer
HackerRank
Weibin Zhong
VP of Customer Success
HackerRank
Gaurav Verma
Director of Marketing
HackerRank
Laura Guntren
#HackerRankRBA
©2018 HackerRank. Confidential and Proprietary. 3
Please tell us about yourself
1. Hiring Manager
2. Talent Acquisition Leader
3. Recruiter
4. Developer
5. Other
Audience
Poll
Agenda
1. Move beyond resumes:
Modernize how you screen
candidates
1. Create an on-the-job
experience
2. Standardize Hiring Decisions
with Data-Driven Insights
©2018 HackerRank. Confidential and Proprietary. 5
● Miss those who are
self-taught
● Technical skills can
be over (or under)
stated
* Source: 2018 Developer Skills Report, research.hackerrank.com
Resumes don’t tell the whole story
©2018 HackerRank. Confidential and Proprietary. 6
Most people find candidates in the same way
©2018 HackerRank. Confidential and Proprietary.
Have you hired a great candidate
who was highly qualified
but didn’t have a strong resume
(e.g., traditional education)?
7
Audience Poll
©2018 HackerRank. Confidential and Proprietary. 8
3 out of 4 tech recruiters &
hiring managers
have hired great
candidates who didn’t look
good on paper
* Source: 2018 Technical Recruiting Report, www.research.hackerrank.com
©2018 HackerRank. Confidential and Proprietary. 9
Which core competencies do employers look for?
©2018 HackerRank. Confidential and Proprietary. 10
Anatomy of a Technical Interview▌
Correctness
Ability to get a naive solution
Optimality
Ability to optimize a solution for
more difficult constraints
Correctness
Ability to solve the challenge
Code Structure
Is the code one giant file or
modularized well?
Debugging
Ability to find the bug in a large
codebase
Test-Driven Development
Is there good test-case coverage?
Correctness
Create a simple architecture with
unlimited resources
Optimize for Scale
How will the design change for 1M
users vs 100K users?
Knowledge of Technology
What tools will you use for
queuing systems, databases, etc?
Problem Solving Real World Challenge System Design
Pair Programming
Ability to work
together
Code Readability
Can others read the
code?
Is it well-documented?
Language Proficiency
Are you fluent in the
language of your choice?
Depth of Questions
from Candidate
Indicates general
intelligence
Common
Attributes
©2018 HackerRank. Confidential and Proprietary. 11
Assessment framework
Developer - Level 1
(typically 0-2 years of work experience)
Developer - Level 2
(typically 2-5 years of work experience)
Developer - Level 3
(typically 5-8 years of work experience)
Type of
Challenge
Problem Solving ● Problem solving
● Building a real-world
app/project
● Problem solving
● Understanding code
base
● Building/fixing a real-
world app
Duration of
Challenge
60-75 minutes 120 minutes + 1+ day
Positioning Recruiter phone call and/or
a customized email that
explains the process. The
volume is higher here
Recruiter phone call to
explain the process
followed by discussing this
in the interview using
Codepair
Recruiter/hiring manager
phone call to explain the
process followed by a
harder variation of this
challenge used in the
interview.
©2018 HackerRank. Confidential and Proprietary. 12
Assessment rubric
Role Skills Experience Level Questions
Back End
Engineer
● Code Understanding
● Code Testing
● Problem Solving
● Language Proficiency
● Debugging
● Performance Optimization
● Frameworks
Software Engineer ● Algorithm, Data Structure
Senior Software
Engineer
● System Design
● DB Queries
● Scripting / Parsing
● Networking
● Frameworks
Principal Software
Engineer
● Building / Fixing a Real world
App
● Code Review / Refactor
● System Design
©2018 HackerRank. Confidential and Proprietary. 13
Can a candidate write
code in Javascript?
Can a candidate build
a web application?
vs
Coding question Real-world question
Assessing deeper skills
©2018 HackerRank. Confidential and Proprietary. 14
Simple
Javascript question
You must merge strings a and b, and then return a
single merged string. A merge operation on two
strings is described as follows:
● Append alternating characters from a and b,
respectively, to some new string,
mergedString.
● Once all of the characters in one of the
strings have been merged, append the
remaining characters in the other string to
mergedString.
Real world
Javascript question
Build a country filterMerge Strings
©2018 HackerRank. Confidential and Proprietary.
Role-Based
Assessments
in Action█
©2018 HackerRank. Confidential and Proprietary. 16
Candidate Experience
● Multiple files and terminal
support
● Linting and autocomplete for
faster coding
● Git support to work in
candidate’s preferred
environment
©2018 HackerRank. Confidential and Proprietary. 17
Enterprise Readiness
Robust candidate reports
● Automated scoring
● Code diff reports
● Run and review project in IDE
Conclusion
Role-Based Assessments Deliver Better Hiring Outcomes
Move Beyond Resumes:
Skills Assessment
Improve the Candidate Experience:
Give them a challenge with the right context
and make it as real-world as possible
Move Beyond Language Proficiency:
Assess all the skills needed for the role
1
2
3
Thank you▌
Please be sure to take our short survey
before you leave
Join our next event:
How Peloton Interviewed 600 Candidates with a Team of 3
www.HackerRank.com

More Related Content

What's hot

Current vacancies October 2014
Current vacancies October 2014Current vacancies October 2014
Current vacancies October 2014David Fawzy
 
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...DaljeetBhamra
 
Hire Golang App Developers in India
Hire Golang App Developers in IndiaHire Golang App Developers in India
Hire Golang App Developers in IndiaPixel Crayons
 
Hire premium candidates faster with BigShyft
Hire premium candidates faster with BigShyftHire premium candidates faster with BigShyft
Hire premium candidates faster with BigShyftBigShyft
 
Prakash_resume
Prakash_resumePrakash_resume
Prakash_resumePra Kash
 
Custom software development
Custom software development Custom software development
Custom software development Parves Kawser
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Julian Macagno
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Ken Tabor
 

What's hot (8)

Current vacancies October 2014
Current vacancies October 2014Current vacancies October 2014
Current vacancies October 2014
 
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...
Matt Holmes - Hackajob - Fairer, faster and cheaper. Why tech can help you hi...
 
Hire Golang App Developers in India
Hire Golang App Developers in IndiaHire Golang App Developers in India
Hire Golang App Developers in India
 
Hire premium candidates faster with BigShyft
Hire premium candidates faster with BigShyftHire premium candidates faster with BigShyft
Hire premium candidates faster with BigShyft
 
Prakash_resume
Prakash_resumePrakash_resume
Prakash_resume
 
Custom software development
Custom software development Custom software development
Custom software development
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)
 
Making the Difficult, Simple(r)
Making the Difficult, Simple(r)Making the Difficult, Simple(r)
Making the Difficult, Simple(r)
 

Similar to Front-end, Back-end & Full-stack: Best Practices for Hiring Developers

Scaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentScaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentDevOps.com
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Ganesh_Ichake_4_Years_experience
Ganesh_Ichake_4_Years_experienceGanesh_Ichake_4_Years_experience
Ganesh_Ichake_4_Years_experienceGanesh Ichake
 
Defensive programming
Defensive programmingDefensive programming
Defensive programmingMark Reynolds
 
Agile india2018 exp_report
Agile india2018 exp_reportAgile india2018 exp_report
Agile india2018 exp_reportVinayak Joglekar
 
Pair Programming in software engineering.pptx
Pair Programming in software engineering.pptxPair Programming in software engineering.pptx
Pair Programming in software engineering.pptxJafarMulla4
 
kaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal kumar
 
Shashank_Shetkar_CV TESTING
Shashank_Shetkar_CV TESTINGShashank_Shetkar_CV TESTING
Shashank_Shetkar_CV TESTINGShashank Shetkar
 
What is the best programming language for your web product?
What is the best programming language for your web product?What is the best programming language for your web product?
What is the best programming language for your web product?MobiDev
 
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...Matt Stubbs
 
What is the Easiest Way to Hire a React Developer?
What is the Easiest Way to Hire a React Developer?What is the Easiest Way to Hire a React Developer?
What is the Easiest Way to Hire a React Developer?BOSC Tech Labs
 
Fahath Aseef Profile
Fahath Aseef ProfileFahath Aseef Profile
Fahath Aseef ProfileFahath Aseef
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...Jen-Chieh Ko
 
Kalpesh_Jogi_Resume
Kalpesh_Jogi_ResumeKalpesh_Jogi_Resume
Kalpesh_Jogi_ResumeKalpesh Jogi
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Rakesh Chandalia
 

Similar to Front-end, Back-end & Full-stack: Best Practices for Hiring Developers (20)

Scaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical TalentScaling Your DevOps Team: Tips for Hiring Technical Talent
Scaling Your DevOps Team: Tips for Hiring Technical Talent
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
Ganesh_Ichake_4_Years_experience
Ganesh_Ichake_4_Years_experienceGanesh_Ichake_4_Years_experience
Ganesh_Ichake_4_Years_experience
 
anucv
anucvanucv
anucv
 
Defensive programming
Defensive programmingDefensive programming
Defensive programming
 
Agile india2018 exp_report
Agile india2018 exp_reportAgile india2018 exp_report
Agile india2018 exp_report
 
Pair Programming in software engineering.pptx
Pair Programming in software engineering.pptxPair Programming in software engineering.pptx
Pair Programming in software engineering.pptx
 
kaushal_kumar_Myresume
kaushal_kumar_Myresumekaushal_kumar_Myresume
kaushal_kumar_Myresume
 
Shashank_Shetkar_CV TESTING
Shashank_Shetkar_CV TESTINGShashank_Shetkar_CV TESTING
Shashank_Shetkar_CV TESTING
 
What is the best programming language for your web product?
What is the best programming language for your web product?What is the best programming language for your web product?
What is the best programming language for your web product?
 
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
Big Data LDN 2018: DATA OPERATIONS PROBLEMS CREATED BY DEEP LEARNING, AND HOW...
 
Sreekanth 4+ PT
Sreekanth 4+ PTSreekanth 4+ PT
Sreekanth 4+ PT
 
What is the Easiest Way to Hire a React Developer?
What is the Easiest Way to Hire a React Developer?What is the Easiest Way to Hire a React Developer?
What is the Easiest Way to Hire a React Developer?
 
Fahath Aseef Profile
Fahath Aseef ProfileFahath Aseef Profile
Fahath Aseef Profile
 
Resume
ResumeResume
Resume
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 
Gajendra_RESUME
Gajendra_RESUMEGajendra_RESUME
Gajendra_RESUME
 
DeepakSingh
DeepakSinghDeepakSingh
DeepakSingh
 
Kalpesh_Jogi_Resume
Kalpesh_Jogi_ResumeKalpesh_Jogi_Resume
Kalpesh_Jogi_Resume
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
 

More from HackerRank

Diversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardDiversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardHackerRank
 
HackerRank Who Are H4 Visa Holders Infographic
HackerRank Who Are H4 Visa Holders InfographicHackerRank Who Are H4 Visa Holders Infographic
HackerRank Who Are H4 Visa Holders InfographicHackerRank
 
HackerRank Technical Recruiter and Hiring Manager Infographic
HackerRank Technical Recruiter and Hiring Manager InfographicHackerRank Technical Recruiter and Hiring Manager Infographic
HackerRank Technical Recruiter and Hiring Manager InfographicHackerRank
 
HackerRank 2018 Women in Tech Report
HackerRank 2018 Women in Tech ReportHackerRank 2018 Women in Tech Report
HackerRank 2018 Women in Tech ReportHackerRank
 
HackerRank 2018 Tech Recruiting Report
HackerRank 2018 Tech Recruiting ReportHackerRank 2018 Tech Recruiting Report
HackerRank 2018 Tech Recruiting ReportHackerRank
 
Winning Tech Talent from Google, Facebook
Winning Tech Talent from Google, FacebookWinning Tech Talent from Google, Facebook
Winning Tech Talent from Google, FacebookHackerRank
 

More from HackerRank (6)

Diversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation ForwardDiversity in Technology: Moving the Conversation Forward
Diversity in Technology: Moving the Conversation Forward
 
HackerRank Who Are H4 Visa Holders Infographic
HackerRank Who Are H4 Visa Holders InfographicHackerRank Who Are H4 Visa Holders Infographic
HackerRank Who Are H4 Visa Holders Infographic
 
HackerRank Technical Recruiter and Hiring Manager Infographic
HackerRank Technical Recruiter and Hiring Manager InfographicHackerRank Technical Recruiter and Hiring Manager Infographic
HackerRank Technical Recruiter and Hiring Manager Infographic
 
HackerRank 2018 Women in Tech Report
HackerRank 2018 Women in Tech ReportHackerRank 2018 Women in Tech Report
HackerRank 2018 Women in Tech Report
 
HackerRank 2018 Tech Recruiting Report
HackerRank 2018 Tech Recruiting ReportHackerRank 2018 Tech Recruiting Report
HackerRank 2018 Tech Recruiting Report
 
Winning Tech Talent from Google, Facebook
Winning Tech Talent from Google, FacebookWinning Tech Talent from Google, Facebook
Winning Tech Talent from Google, Facebook
 

Recently uploaded

Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.ShrayasiRoy
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessHireQuotient
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementBoundless HQ
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024ClearedJobs.Net
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonDelhi Call girls
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersHireQuotient
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management SystemHireQuotient
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfmarketing659039
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Dan Medlin
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...PayScale, Inc.
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersHireQuotient
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersHireQuotient
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsSnapJob
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...makika9823
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfmarketing659039
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsDavid Green
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.Employee Engagement Trend Analysis.pptx.
Employee Engagement Trend Analysis.pptx.
 
Employee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational SuccessEmployee Roles & Responsibilities: Driving Organizational Success
Employee Roles & Responsibilities: Driving Organizational Success
 
Mastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership ManagementMastering Vendor Selection and Partnership Management
Mastering Vendor Selection and Partnership Management
 
Cleared Job Fair Handbook | May 2, 2024
Cleared Job Fair Handbook  |  May 2, 2024Cleared Job Fair Handbook  |  May 2, 2024
Cleared Job Fair Handbook | May 2, 2024
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 29 Gurgaon
 
Situational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample AnswersSituational Questions for Team Leader Interviews in BPO with Sample Answers
Situational Questions for Team Leader Interviews in BPO with Sample Answers
 
Advantages of Human Resource Management System
Advantages of Human Resource Management SystemAdvantages of Human Resource Management System
Advantages of Human Resource Management System
 
Copy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdfCopy of Periodical - Employee Spotlight (8).pdf
Copy of Periodical - Employee Spotlight (8).pdf
 
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
9953330565 Low Rate Call Girls In Vijay Nagar Delhi NCR
 
Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024Austin Recruiter Network Meeting April 25, 2024
Austin Recruiter Network Meeting April 25, 2024
 
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
Webinar - Payscale Innovation Unleashed: New features and data evolving the c...
 
Creative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for RecruitersCreative Director vs. Design Director: Key Differences for Recruiters
Creative Director vs. Design Director: Key Differences for Recruiters
 
Intern Exit Interview Questions and Answers
Intern Exit Interview Questions and AnswersIntern Exit Interview Questions and Answers
Intern Exit Interview Questions and Answers
 
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore EscortsVIP Russian Call Girls in Indore Komal 💚😋  9256729539 🚀 Indore Escorts
VIP Russian Call Girls in Indore Komal 💚😋 9256729539 🚀 Indore Escorts
 
Ways to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time JobsWays to Make the Most of Temporary Part Time Jobs
Ways to Make the Most of Temporary Part Time Jobs
 
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
Escorts in Lucknow 9548273370 WhatsApp visit your hotel or office Independent...
 
Intern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdfIntern Welcome LinkedIn Periodical (1).pdf
Intern Welcome LinkedIn Periodical (1).pdf
 
How Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People AnalyticsHow Leading Companies Deliver Value with People Analytics
How Leading Companies Deliver Value with People Analytics
 
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Keshav Puram Delhi reach out to us at 🔝8264348440🔝
 
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Rajender Nagar Metro❤️9953056974
 

Front-end, Back-end & Full-stack: Best Practices for Hiring Developers

  • 1. ©2018 HackerRank. Confidential and Proprietary. Front-End, Back-End, & Full-Stack Best Practices for Hiring Developers www.hackerrank.com
  • 2. ©2018 HackerRank. Confidential and Proprietary. Solutions Engineer HackerRank Weibin Zhong VP of Customer Success HackerRank Gaurav Verma Director of Marketing HackerRank Laura Guntren #HackerRankRBA
  • 3. ©2018 HackerRank. Confidential and Proprietary. 3 Please tell us about yourself 1. Hiring Manager 2. Talent Acquisition Leader 3. Recruiter 4. Developer 5. Other Audience Poll
  • 4. Agenda 1. Move beyond resumes: Modernize how you screen candidates 1. Create an on-the-job experience 2. Standardize Hiring Decisions with Data-Driven Insights
  • 5. ©2018 HackerRank. Confidential and Proprietary. 5 ● Miss those who are self-taught ● Technical skills can be over (or under) stated * Source: 2018 Developer Skills Report, research.hackerrank.com Resumes don’t tell the whole story
  • 6. ©2018 HackerRank. Confidential and Proprietary. 6 Most people find candidates in the same way
  • 7. ©2018 HackerRank. Confidential and Proprietary. Have you hired a great candidate who was highly qualified but didn’t have a strong resume (e.g., traditional education)? 7 Audience Poll
  • 8. ©2018 HackerRank. Confidential and Proprietary. 8 3 out of 4 tech recruiters & hiring managers have hired great candidates who didn’t look good on paper * Source: 2018 Technical Recruiting Report, www.research.hackerrank.com
  • 9. ©2018 HackerRank. Confidential and Proprietary. 9 Which core competencies do employers look for?
  • 10. ©2018 HackerRank. Confidential and Proprietary. 10 Anatomy of a Technical Interview▌ Correctness Ability to get a naive solution Optimality Ability to optimize a solution for more difficult constraints Correctness Ability to solve the challenge Code Structure Is the code one giant file or modularized well? Debugging Ability to find the bug in a large codebase Test-Driven Development Is there good test-case coverage? Correctness Create a simple architecture with unlimited resources Optimize for Scale How will the design change for 1M users vs 100K users? Knowledge of Technology What tools will you use for queuing systems, databases, etc? Problem Solving Real World Challenge System Design Pair Programming Ability to work together Code Readability Can others read the code? Is it well-documented? Language Proficiency Are you fluent in the language of your choice? Depth of Questions from Candidate Indicates general intelligence Common Attributes
  • 11. ©2018 HackerRank. Confidential and Proprietary. 11 Assessment framework Developer - Level 1 (typically 0-2 years of work experience) Developer - Level 2 (typically 2-5 years of work experience) Developer - Level 3 (typically 5-8 years of work experience) Type of Challenge Problem Solving ● Problem solving ● Building a real-world app/project ● Problem solving ● Understanding code base ● Building/fixing a real- world app Duration of Challenge 60-75 minutes 120 minutes + 1+ day Positioning Recruiter phone call and/or a customized email that explains the process. The volume is higher here Recruiter phone call to explain the process followed by discussing this in the interview using Codepair Recruiter/hiring manager phone call to explain the process followed by a harder variation of this challenge used in the interview.
  • 12. ©2018 HackerRank. Confidential and Proprietary. 12 Assessment rubric Role Skills Experience Level Questions Back End Engineer ● Code Understanding ● Code Testing ● Problem Solving ● Language Proficiency ● Debugging ● Performance Optimization ● Frameworks Software Engineer ● Algorithm, Data Structure Senior Software Engineer ● System Design ● DB Queries ● Scripting / Parsing ● Networking ● Frameworks Principal Software Engineer ● Building / Fixing a Real world App ● Code Review / Refactor ● System Design
  • 13. ©2018 HackerRank. Confidential and Proprietary. 13 Can a candidate write code in Javascript? Can a candidate build a web application? vs Coding question Real-world question Assessing deeper skills
  • 14. ©2018 HackerRank. Confidential and Proprietary. 14 Simple Javascript question You must merge strings a and b, and then return a single merged string. A merge operation on two strings is described as follows: ● Append alternating characters from a and b, respectively, to some new string, mergedString. ● Once all of the characters in one of the strings have been merged, append the remaining characters in the other string to mergedString. Real world Javascript question Build a country filterMerge Strings
  • 15. ©2018 HackerRank. Confidential and Proprietary. Role-Based Assessments in Action█
  • 16. ©2018 HackerRank. Confidential and Proprietary. 16 Candidate Experience ● Multiple files and terminal support ● Linting and autocomplete for faster coding ● Git support to work in candidate’s preferred environment
  • 17. ©2018 HackerRank. Confidential and Proprietary. 17 Enterprise Readiness Robust candidate reports ● Automated scoring ● Code diff reports ● Run and review project in IDE
  • 18. Conclusion Role-Based Assessments Deliver Better Hiring Outcomes Move Beyond Resumes: Skills Assessment Improve the Candidate Experience: Give them a challenge with the right context and make it as real-world as possible Move Beyond Language Proficiency: Assess all the skills needed for the role 1 2 3
  • 19. Thank you▌ Please be sure to take our short survey before you leave Join our next event: How Peloton Interviewed 600 Candidates with a Team of 3 www.HackerRank.com

Editor's Notes

  1. Laura: Welcome to today’s program...
  2. Laura Introduces Weibin Laura introduces Gaurav Gaurav self-intro
  3. Laura introduces audience and discusses poll results
  4. Laura
  5. Laura
  6. Most people find candidates in the same way Finding the right opportunity is often still about who you know, rather than the skills you have, unfortunately. Referrals are the #1 way that recruiters and hiring managers find tech talent. While referrals can be a good source for talent, they can also lead to homogeneous teams and companies, ultimately affecting overall diversity and leading to bidding wars for the same limited pool of pedigreed talent. Companies should use a more standardized approach to find and evaluate hires based on skill. In other words, every referral candidate should go through the same rigorous evaluation and interview process as other candidates. The interview panel should also not be influenced by the referee. By focusing on the candidate’s skills, rather than who brought them in, there are fewer biases, which expands the talent pool.
  7. Laura to ask At some point or another, anyone who is involved in tech hiring finds a gem of a candidate who wouldn’t pass the resume screening. This was the case for Randstad’s head of data science who found a gem by the name of Adriana Rivera, a software developer who made her return to programming after a 14-year hiatus as a stay at home mom. Luckily, her programming skills spoke louder than the gap on her resume. Programming is not conducive to traditional resumes. Consider that over 70% of developers are at least partially self-taught, according to the 2018 Developer Skills Report. If you’re vetting candidates by CS degree, you’re missing out on millions of skilled candidates.
  8. Laura: You don’t need to have a CS degree from a top school to be a good developer and our research shows that recruiters and hiring managers understand that. In fact, 75% say they’ve hired a great candidate from a non-traditional background. When asked what 3 most important qualifications they look for before an onsite, both technical recruiters and hiring managers agreed that previous work experience is their top priority (77%), followed by years of experience (45.8%), and personal projects (37.3%). On the flip side, more traditional asks, like skill certifications or prestigious educations both ranked in the bottom half of the priority list. The bottom line: Hiring teams are much more interested in the proven skills and historic performance of a candidate than they are in their “pedigree”.
  9. Gaurav: A lot of people emphasize knowledge of tools, like programming languages on the resume. Over 90% of hiring managers care about problem solving more so than knowledge of tools, which are teachable VMware and vSphere story is good here: Where they couldn’t fill the role for 6+ months. But they were looking for too specific of knowledge.
  10. Gaurav
  11. A developer often has access to tools like an intelligent IDE, git, access to terminal and more when building applications A simple challenge is too simple for experienced candidates