SlideShare a Scribd company logo
Great Interviewing!
Based on Joel Spolsky’s Guerilla Guide
Sriram V Iyer
Objective of Interview
Identify people who are
1. Smart, AND
2. Get Things Done
Nothing MORE, Nothing LESS!
Interview Process
• Resume Filtering / Phone Screen (OPTIONAL, Not covered here)
• Face to Face Interviews
• 4-6 People interviewing
• 3 Rounds (Minimum)
• At the end of Interview, Complete the Assessment within 15 mins
of Interview, with Result: HIRE or NO HIRE
• More than two NO HIRE in a panel of 6 or more than one NO HIRE
in a panel of 4 means NO HIRE
Thumb Rules
• One Candidate, One to Three Interviewers
• Insist on solving it in Whiteboard (not paper)
Objective of Interview
Identify people who are
1. Smart, AND
2. Get Things Done
Nothing MORE, Nothing LESS!
Smart – But Cannot Get Things Done
• Typically high academic qualifications
• Overemphasis on theory instead of actual work
• Quite Eloquent
• But cannot ship
• NO HIRE
Not Smart, but Can get things done
• Ability to solve problems by brute force
• Usually can work only in a narrow domain
• Cannot adapt
• Useless beyond a certain domain
• We need to clean up the mess, later, at a MUCH higher cost
• NO HIRE
Detecting Smart
• Flow in conversation
• Candidate shows ingenuity, intellect
• Passionate (VERY important)
• Interviewers, Do NOT:
• Suppress the candidate! (Don’t talk more than what you should say)
• Ask Quiz questions: What is the third member of _FILE structure in stdio.h?
Hire or No Hire
• Only two possible outcomes of an Interview per interviewer:
• HIRE or NO HIRE
• No other Outcome – Hold, May be later, Not for my team 
• No Ability to Adapt => No Hire
• When in doubt… NO HIRE
• Mechanically translate anything other than HIRE to NO HIRE (e.g.,
Well, Hire, I guess, but I’m a little bit concerned about… => NO
HIRE)
• Cost of Bad Hires >> Cost of losing a good hire
Overall Flow of an Interview
• Introduction
• Question about recent project candidate worked on
• Easy Programming Question
• Pointer/Recursion Question
• Are you satisfied?
• Do you have any questions?
Identifying Good Candidates
• Passionate
• Ability to Explain
• Leadership Role
• How fast does he solve the easy questions? (Super fast is good!)
• Pointers / Recursion – Make or break in programming skills
• “Where is the bug?”
• Sell the company in the end, even if NO HIRE
Hiring the Best
• Really smart programmers LOVE to be challenged
• Challenging them is the best way to motivate them to join us!
• The other advantage of having a challenging interview is:
• Good candidates are hired
• Bad candidates will be filtered
Successful Interviewing
• KNOW / Understand the position you are hiring
• Extract the BEST from the candidate – Get him to a relaxed
position (Offer coffee?, Crack a joke, Talk something general –
Avoid politics, religion..)
• Remove prejudices (IIT, Way he looks etc)
Thank You!

More Related Content

What's hot

e2i Executive Career Workshop - Successful Interview and Salary Negotiations
e2i Executive Career Workshop - Successful Interview and Salary Negotiationse2i Executive Career Workshop - Successful Interview and Salary Negotiations
e2i Executive Career Workshop - Successful Interview and Salary Negotiations
Adrian Tan
 
Acing the Interview
Acing the InterviewAcing the Interview
Acing the Interview
Catherine Morgan
 
Answering Tough Interview Questions Workshop_2
Answering Tough Interview Questions Workshop_2Answering Tough Interview Questions Workshop_2
Answering Tough Interview Questions Workshop_2Samara Reynolds
 
Landing an Executive Level Job -- Middletown
Landing an Executive Level Job -- MiddletownLanding an Executive Level Job -- Middletown
Landing an Executive Level Job -- Middletown
5 Tool Group
 
Successful negotiating by Julia Langkraehr, founder of Bold Clarity
Successful negotiating by Julia Langkraehr, founder of Bold ClaritySuccessful negotiating by Julia Langkraehr, founder of Bold Clarity
Successful negotiating by Julia Langkraehr, founder of Bold Clarity
JuliaLangkraehr1
 
Tips for Successful Job Interviews - Lunch and Learn 2014
Tips for Successful Job Interviews - Lunch and Learn 2014Tips for Successful Job Interviews - Lunch and Learn 2014
Tips for Successful Job Interviews - Lunch and Learn 2014
Ralph Hatem
 
How to recruit
How to recruitHow to recruit
How to recruit
Miki Lior
 
Learn to do Primary Market Research: Interviews and Surveys
Learn to do Primary Market Research: Interviews and SurveysLearn to do Primary Market Research: Interviews and Surveys
Learn to do Primary Market Research: Interviews and Surveys
Elaine Chen
 
Primary Market Research in Emerging Markets
Primary Market Research in Emerging MarketsPrimary Market Research in Emerging Markets
Primary Market Research in Emerging Markets
Elaine Chen
 
Michelle S 202 T2
Michelle S 202 T2Michelle S 202 T2
Michelle S 202 T2
Comm202
 
Effective Interviewing
Effective Interviewing Effective Interviewing
Effective Interviewing
Brian Jewell
 
TAKE HOME: APLLY DESIGN THINKING
TAKE HOME: APLLY DESIGN THINKINGTAKE HOME: APLLY DESIGN THINKING
TAKE HOME: APLLY DESIGN THINKINGRosette Gales
 
How to Ace an Interview?
How to Ace an Interview?How to Ace an Interview?
How to Ace an Interview?varunbalack
 
Interview Success
Interview SuccessInterview Success
Winning at Interviews
Winning at InterviewsWinning at Interviews
Tutorial 2 - Skills Matrix
Tutorial 2 - Skills MatrixTutorial 2 - Skills Matrix
Tutorial 2 - Skills Matrix
Sarah Moug
 
What has disappointed you about a job best answer
What has disappointed you about a job best answerWhat has disappointed you about a job best answer
What has disappointed you about a job best answer
jonanh20
 

What's hot (20)

BS-03
BS-03BS-03
BS-03
 
e2i Executive Career Workshop - Successful Interview and Salary Negotiations
e2i Executive Career Workshop - Successful Interview and Salary Negotiationse2i Executive Career Workshop - Successful Interview and Salary Negotiations
e2i Executive Career Workshop - Successful Interview and Salary Negotiations
 
Acing the Interview
Acing the InterviewAcing the Interview
Acing the Interview
 
Answering Tough Interview Questions Workshop_2
Answering Tough Interview Questions Workshop_2Answering Tough Interview Questions Workshop_2
Answering Tough Interview Questions Workshop_2
 
Landing an Executive Level Job -- Middletown
Landing an Executive Level Job -- MiddletownLanding an Executive Level Job -- Middletown
Landing an Executive Level Job -- Middletown
 
Lecture 30
Lecture 30Lecture 30
Lecture 30
 
Successful negotiating by Julia Langkraehr, founder of Bold Clarity
Successful negotiating by Julia Langkraehr, founder of Bold ClaritySuccessful negotiating by Julia Langkraehr, founder of Bold Clarity
Successful negotiating by Julia Langkraehr, founder of Bold Clarity
 
Tips for Successful Job Interviews - Lunch and Learn 2014
Tips for Successful Job Interviews - Lunch and Learn 2014Tips for Successful Job Interviews - Lunch and Learn 2014
Tips for Successful Job Interviews - Lunch and Learn 2014
 
Advanced Interviewing
Advanced InterviewingAdvanced Interviewing
Advanced Interviewing
 
How to recruit
How to recruitHow to recruit
How to recruit
 
Learn to do Primary Market Research: Interviews and Surveys
Learn to do Primary Market Research: Interviews and SurveysLearn to do Primary Market Research: Interviews and Surveys
Learn to do Primary Market Research: Interviews and Surveys
 
Primary Market Research in Emerging Markets
Primary Market Research in Emerging MarketsPrimary Market Research in Emerging Markets
Primary Market Research in Emerging Markets
 
Michelle S 202 T2
Michelle S 202 T2Michelle S 202 T2
Michelle S 202 T2
 
Effective Interviewing
Effective Interviewing Effective Interviewing
Effective Interviewing
 
TAKE HOME: APLLY DESIGN THINKING
TAKE HOME: APLLY DESIGN THINKINGTAKE HOME: APLLY DESIGN THINKING
TAKE HOME: APLLY DESIGN THINKING
 
How to Ace an Interview?
How to Ace an Interview?How to Ace an Interview?
How to Ace an Interview?
 
Interview Success
Interview SuccessInterview Success
Interview Success
 
Winning at Interviews
Winning at InterviewsWinning at Interviews
Winning at Interviews
 
Tutorial 2 - Skills Matrix
Tutorial 2 - Skills MatrixTutorial 2 - Skills Matrix
Tutorial 2 - Skills Matrix
 
What has disappointed you about a job best answer
What has disappointed you about a job best answerWhat has disappointed you about a job best answer
What has disappointed you about a job best answer
 

Similar to Great interviewing

How to Prepare for Interview.pptx
How to Prepare for Interview.pptxHow to Prepare for Interview.pptx
How to Prepare for Interview.pptx
Chintan Trivedi
 
Week 12 - Tutorial 8 - Interviews
Week 12 - Tutorial 8 - InterviewsWeek 12 - Tutorial 8 - Interviews
Week 12 - Tutorial 8 - Interviews
BonnieCheng25
 
Behavioural Interviewing Skills, 2012-2013
Behavioural Interviewing Skills, 2012-2013Behavioural Interviewing Skills, 2012-2013
Behavioural Interviewing Skills, 2012-2013ankiit aggarwal
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
Keith Tatley
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
Rahul Thakur
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
Emertxe Information Technologies Pvt Ltd
 
Interview preparation_IP 1..By Rahul Thakur
Interview preparation_IP 1..By Rahul ThakurInterview preparation_IP 1..By Rahul Thakur
Interview preparation_IP 1..By Rahul Thakur
Rahul Thakur
 
Interview Tips and Tricks Jan 2018
Interview Tips and Tricks Jan 2018Interview Tips and Tricks Jan 2018
Interview Tips and Tricks Jan 2018
Victoria Welsby
 
Human Resources Practices at Atlanta's GAMMA by Gary Wheeler
Human Resources Practices at Atlanta's GAMMA by Gary WheelerHuman Resources Practices at Atlanta's GAMMA by Gary Wheeler
Human Resources Practices at Atlanta's GAMMA by Gary Wheeler
The Virtual HR Director, LLC
 
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
Engr. Atif Shahab Qureshi
 
Tutorial 7 - Lyndan
Tutorial 7 - LyndanTutorial 7 - Lyndan
Tutorial 7 - Lyndan
Comm202
 
Tutorial 7 - Lyndan
Tutorial 7 - LyndanTutorial 7 - Lyndan
Tutorial 7 - Lyndan
Comm202
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
Omar Bermudez Creator of Happiness - Change Artist
 
Interview preparation_IP 1 By Rahul Thakur
Interview preparation_IP 1 By Rahul ThakurInterview preparation_IP 1 By Rahul Thakur
Interview preparation_IP 1 By Rahul Thakur
Rahul Thakur
 
The power of question
The power of questionThe power of question
The power of question
Arya Wirawan
 
disha_workshop_slides.pdf
disha_workshop_slides.pdfdisha_workshop_slides.pdf
disha_workshop_slides.pdf
emertxemarketing
 
«Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
 «Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem... «Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
«Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
Dive_into_Management
 
Coaching For Optimal Performance
Coaching For Optimal PerformanceCoaching For Optimal Performance
Coaching For Optimal PerformanceAfolabi hippo
 

Similar to Great interviewing (20)

How to Prepare for Interview.pptx
How to Prepare for Interview.pptxHow to Prepare for Interview.pptx
How to Prepare for Interview.pptx
 
Week 12 - Tutorial 8 - Interviews
Week 12 - Tutorial 8 - InterviewsWeek 12 - Tutorial 8 - Interviews
Week 12 - Tutorial 8 - Interviews
 
Interviewing skills
Interviewing skillsInterviewing skills
Interviewing skills
 
Behavioural Interviewing Skills, 2012-2013
Behavioural Interviewing Skills, 2012-2013Behavioural Interviewing Skills, 2012-2013
Behavioural Interviewing Skills, 2012-2013
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
 
Interview Preparation
Interview PreparationInterview Preparation
Interview Preparation
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
 
Interview preparation_IP 1..By Rahul Thakur
Interview preparation_IP 1..By Rahul ThakurInterview preparation_IP 1..By Rahul Thakur
Interview preparation_IP 1..By Rahul Thakur
 
Interview Tips and Tricks Jan 2018
Interview Tips and Tricks Jan 2018Interview Tips and Tricks Jan 2018
Interview Tips and Tricks Jan 2018
 
Human Resources Practices at Atlanta's GAMMA by Gary Wheeler
Human Resources Practices at Atlanta's GAMMA by Gary WheelerHuman Resources Practices at Atlanta's GAMMA by Gary Wheeler
Human Resources Practices at Atlanta's GAMMA by Gary Wheeler
 
Lecture 31
Lecture 31Lecture 31
Lecture 31
 
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
40 Years Experienced Johanna Rothman Reveals Her Life Time Career Secrets
 
Tutorial 7 - Lyndan
Tutorial 7 - LyndanTutorial 7 - Lyndan
Tutorial 7 - Lyndan
 
Tutorial 7 - Lyndan
Tutorial 7 - LyndanTutorial 7 - Lyndan
Tutorial 7 - Lyndan
 
Giving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New ImperativeGiving and Receiving Feedback: A New Imperative
Giving and Receiving Feedback: A New Imperative
 
Interview preparation_IP 1 By Rahul Thakur
Interview preparation_IP 1 By Rahul ThakurInterview preparation_IP 1 By Rahul Thakur
Interview preparation_IP 1 By Rahul Thakur
 
The power of question
The power of questionThe power of question
The power of question
 
disha_workshop_slides.pdf
disha_workshop_slides.pdfdisha_workshop_slides.pdf
disha_workshop_slides.pdf
 
«Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
 «Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem... «Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
«Interviews: good, bad, efficient. Tips for technical interviewers» by Atrem...
 
Coaching For Optimal Performance
Coaching For Optimal PerformanceCoaching For Optimal Performance
Coaching For Optimal Performance
 

Recently uploaded

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

Great interviewing

  • 1. Great Interviewing! Based on Joel Spolsky’s Guerilla Guide Sriram V Iyer
  • 2. Objective of Interview Identify people who are 1. Smart, AND 2. Get Things Done Nothing MORE, Nothing LESS!
  • 3. Interview Process • Resume Filtering / Phone Screen (OPTIONAL, Not covered here) • Face to Face Interviews • 4-6 People interviewing • 3 Rounds (Minimum) • At the end of Interview, Complete the Assessment within 15 mins of Interview, with Result: HIRE or NO HIRE • More than two NO HIRE in a panel of 6 or more than one NO HIRE in a panel of 4 means NO HIRE
  • 4. Thumb Rules • One Candidate, One to Three Interviewers • Insist on solving it in Whiteboard (not paper)
  • 5. Objective of Interview Identify people who are 1. Smart, AND 2. Get Things Done Nothing MORE, Nothing LESS!
  • 6. Smart – But Cannot Get Things Done • Typically high academic qualifications • Overemphasis on theory instead of actual work • Quite Eloquent • But cannot ship • NO HIRE
  • 7. Not Smart, but Can get things done • Ability to solve problems by brute force • Usually can work only in a narrow domain • Cannot adapt • Useless beyond a certain domain • We need to clean up the mess, later, at a MUCH higher cost • NO HIRE
  • 8. Detecting Smart • Flow in conversation • Candidate shows ingenuity, intellect • Passionate (VERY important) • Interviewers, Do NOT: • Suppress the candidate! (Don’t talk more than what you should say) • Ask Quiz questions: What is the third member of _FILE structure in stdio.h?
  • 9. Hire or No Hire • Only two possible outcomes of an Interview per interviewer: • HIRE or NO HIRE • No other Outcome – Hold, May be later, Not for my team  • No Ability to Adapt => No Hire • When in doubt… NO HIRE • Mechanically translate anything other than HIRE to NO HIRE (e.g., Well, Hire, I guess, but I’m a little bit concerned about… => NO HIRE) • Cost of Bad Hires >> Cost of losing a good hire
  • 10. Overall Flow of an Interview • Introduction • Question about recent project candidate worked on • Easy Programming Question • Pointer/Recursion Question • Are you satisfied? • Do you have any questions?
  • 11. Identifying Good Candidates • Passionate • Ability to Explain • Leadership Role • How fast does he solve the easy questions? (Super fast is good!) • Pointers / Recursion – Make or break in programming skills • “Where is the bug?” • Sell the company in the end, even if NO HIRE
  • 12. Hiring the Best • Really smart programmers LOVE to be challenged • Challenging them is the best way to motivate them to join us! • The other advantage of having a challenging interview is: • Good candidates are hired • Bad candidates will be filtered
  • 13. Successful Interviewing • KNOW / Understand the position you are hiring • Extract the BEST from the candidate – Get him to a relaxed position (Offer coffee?, Crack a joke, Talk something general – Avoid politics, religion..) • Remove prejudices (IIT, Way he looks etc)

Editor's Notes

  1. If Albert Einstein applies for Altiostar, will you hire him for a L2 Architect?
  2. Make sure that the person is relaxed. Crack a joke, offer water / coffee. Ask how was the drive to office etc. Let the candidate introduce himself.