SlideShare a Scribd company logo
1 of 12
Download to read offline
Under the Hood
of Architecture
Interviews at
Indeed
Introduction
- Software engineer for 6 years, at Indeed, India for 5
- Trainer for Architecture Interviews
- Conducted 100+ Architecture Interviews
- Organised calibration sessions for cross-site interviewer panels
Disclaimer: This is not a presentation by Indeed. It is my personal account of how
Architecture Interviews and interviewing, work at Indeed, some of its implications
and learnings.
Interviewing Philosophy at Indeed
- Candidate experience is the top priority
- Allowing them to best represent themselves
- Providing all the necessary directions for them to succeed
- What does this do?
- At best, a good time for everyone involved. At worst, a learning
experience for the candidate
- Requires good training. A fine line between helping the
candidate succeed and giving away the solution
Interviewing Philosophy at Indeed (contd.)
- Conducting objective interviews
- Involves defining beforehand the specific criteria for evaluation and communicating that
precisely and widely
- What does this do?
- Consistent experience for all candidates
- Consistent evaluation across geographic sites
Learnings for interviewers
- Mastering the interviews one thing at a time
- Interviewing is open ended enough to not require more complications due to changing interview
type, or the way of asking questions to the candidate
- Once mastered, interviewer knows their round in and out. There are fewer or no surprises
- Note: must keep in mind that it’s still a first time for the candidate :)
Learnings for interviewers (contd.)
- Criteria to evaluate a candidate on
- Finding out: how well the candidate would perform designing systems in your team
- No correct solution, everything has tradeoffs
- Ability to understand the problem, any relevant requirements or technical constraints, offer a
system architecture that solves the problem with justification and alternatives considered, find
solution(s) to problems that can arise
- The final solution on paper
- The process to reach that solution
- (Optional) Knowing what to communicate
Learnings for interviewers (contd.)
- Responsibility to help candidates succeed
- Help highlight the strengths of the candidate
- If they don't have the necessary skills in one area, there’s little use in asking more questions
about it
- Perhaps they are knowledgeable about something else that is relevant
- Hints to keeping conversation useful and ensure no time is wasted
- No reason to be rude or cause something that spills into next interviews
Learnings for candidates
- Lead the interview as you would lead a design
- Have a planned structure in mind, ahead of time
Learnings for candidates (contd.)
- Product requirements are important – defining the problem
- Scoping a problem can introduce or remove components from your design
Learnings for candidates (contd.)
- Technical depth helps – just overview is not enough
- Preparation through reading designs may lack circumstantial knowledge – something may work
well in theory but require checks and balances in practice
- Draw from experience on projects, or build sample systems
Learnings for candidates (contd.)
- No right answer – everything has trade-offs
- Justification and reasoning is very important
- There’s almost always an alternative. Contrasting and comparing displays technical breadth
- Remember to stay relevant to the problem at hand
Summary
Interviewers
- Focus on mastering one thing at a time
- Formulate a criteria of evaluation
- Help candidates succeed
Candidates
- Lead the interview like a design review
- Clearly collect requirements
- Demonstrate technical depth
- Justify choices made

More Related Content

What's hot

Innovation Games — The Seriously Fun Way to Do Work!
Innovation Games — The Seriously Fun Way to Do Work!Innovation Games — The Seriously Fun Way to Do Work!
Innovation Games — The Seriously Fun Way to Do Work!Michael Tarnowski
 
Design Thinking - Bootcamp
Design Thinking - BootcampDesign Thinking - Bootcamp
Design Thinking - BootcampJan Schmiedgen
 
Atm for Kids- A UX Task
Atm for Kids- A UX TaskAtm for Kids- A UX Task
Atm for Kids- A UX TaskTridip Thrizu
 
Machine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data MeetupMachine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data MeetupAndy Sloane
 
Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentVolodymyr Melnyk
 
Design Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for DevelopersDesign Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for DevelopersBill Bulman
 
Recommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixRecommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixJiangwei Pan
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Erin 'Folletto' Casali
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability TestingAndy Budd
 
Design Thinking Sprint (3 Hours)
Design Thinking Sprint (3 Hours)Design Thinking Sprint (3 Hours)
Design Thinking Sprint (3 Hours)Stanislaw Eysmont
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyChris Johnson
 
5 Levels of UX Strategy
5 Levels of UX Strategy5 Levels of UX Strategy
5 Levels of UX StrategyTryMyUI
 
UX design, service design and design thinking
UX design, service design and design thinkingUX design, service design and design thinking
UX design, service design and design thinkingSylvain Cottong
 

What's hot (20)

Innovation Games — The Seriously Fun Way to Do Work!
Innovation Games — The Seriously Fun Way to Do Work!Innovation Games — The Seriously Fun Way to Do Work!
Innovation Games — The Seriously Fun Way to Do Work!
 
Design Thinking - Bootcamp
Design Thinking - BootcampDesign Thinking - Bootcamp
Design Thinking - Bootcamp
 
Atm for Kids- A UX Task
Atm for Kids- A UX TaskAtm for Kids- A UX Task
Atm for Kids- A UX Task
 
Design Thinking Workshop
Design Thinking WorkshopDesign Thinking Workshop
Design Thinking Workshop
 
Machine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data MeetupMachine learning @ Spotify - Madison Big Data Meetup
Machine learning @ Spotify - Madison Big Data Meetup
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product Development
 
IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016
 
Introduction to Lean UX
Introduction to Lean UXIntroduction to Lean UX
Introduction to Lean UX
 
Design Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for DevelopersDesign Thinking 101 - An Introduction to Design Thinking for Developers
Design Thinking 101 - An Introduction to Design Thinking for Developers
 
UX Roles and Job Titles
UX Roles and Job TitlesUX Roles and Job Titles
UX Roles and Job Titles
 
Recommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixRecommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at Netflix
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)
 
What is UX?
What is UX?What is UX?
What is UX?
 
Guerilla Usability Testing
Guerilla Usability TestingGuerilla Usability Testing
Guerilla Usability Testing
 
Design Thinking Sprint (3 Hours)
Design Thinking Sprint (3 Hours)Design Thinking Sprint (3 Hours)
Design Thinking Sprint (3 Hours)
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 
5 Levels of UX Strategy
5 Levels of UX Strategy5 Levels of UX Strategy
5 Levels of UX Strategy
 
Design thinking
Design  thinkingDesign  thinking
Design thinking
 
UX design, service design and design thinking
UX design, service design and design thinkingUX design, service design and design thinking
UX design, service design and design thinking
 

Similar to Under the hood of architecture interviews at indeed

Hiring Talent: Interviewing to Find the Right People
Hiring Talent: Interviewing to Find the Right PeopleHiring Talent: Interviewing to Find the Right People
Hiring Talent: Interviewing to Find the Right PeopleQuentin Christensen
 
Salesforce Technical Architect Certification
Salesforce Technical Architect CertificationSalesforce Technical Architect Certification
Salesforce Technical Architect CertificationAptly GmbH
 
Iasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmanIasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmaniasaglobal
 
GoCrackIt_JIO Institute_10Aug2022 (2).pptx
GoCrackIt_JIO Institute_10Aug2022 (2).pptxGoCrackIt_JIO Institute_10Aug2022 (2).pptx
GoCrackIt_JIO Institute_10Aug2022 (2).pptxRahulMadhyani1
 
Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
Stop Telling Designers What To Do: Reframing Instructional Design Education T...
Stop Telling Designers What To Do: Reframing Instructional Design Education T...Stop Telling Designers What To Do: Reframing Instructional Design Education T...
Stop Telling Designers What To Do: Reframing Instructional Design Education T...colin gray
 
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Sessionssuserf34c17
 
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.pptvinukorekar
 
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentationvedveersingh4
 
Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___TejasRajput29
 
A pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management toolA pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management toolAlaa Karam
 
Team Building in Start-up Environment
Team Building in Start-up EnvironmentTeam Building in Start-up Environment
Team Building in Start-up EnvironmentChetana Mehta
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignJohn Fouts
 
Thesis Concept Km V0.1
Thesis Concept Km V0.1Thesis Concept Km V0.1
Thesis Concept Km V0.1Amber Krishan
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionNeeraj Kumar Singh
 

Similar to Under the hood of architecture interviews at indeed (20)

Hiring Talent: Interviewing to Find the Right People
Hiring Talent: Interviewing to Find the Right PeopleHiring Talent: Interviewing to Find the Right People
Hiring Talent: Interviewing to Find the Right People
 
Salesforce Technical Architect Certification
Salesforce Technical Architect CertificationSalesforce Technical Architect Certification
Salesforce Technical Architect Certification
 
Iasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawmanIasa ea practice skills maturity strawman
Iasa ea practice skills maturity strawman
 
GoCrackIt_JIO Institute_10Aug2022 (2).pptx
GoCrackIt_JIO Institute_10Aug2022 (2).pptxGoCrackIt_JIO Institute_10Aug2022 (2).pptx
GoCrackIt_JIO Institute_10Aug2022 (2).pptx
 
Emertxe Certified Embedded Professional (ECEP) : Induction
Emertxe Certified Embedded Professional (ECEP) : InductionEmertxe Certified Embedded Professional (ECEP) : Induction
Emertxe Certified Embedded Professional (ECEP) : Induction
 
Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM Certifications
 
Stop Telling Designers What To Do: Reframing Instructional Design Education T...
Stop Telling Designers What To Do: Reframing Instructional Design Education T...Stop Telling Designers What To Do: Reframing Instructional Design Education T...
Stop Telling Designers What To Do: Reframing Instructional Design Education T...
 
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
 
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Session
 
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.ppt
 
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentation
 
Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___Value _Engineering_ by_ tejas _rajput___
Value _Engineering_ by_ tejas _rajput___
 
A pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management toolA pre study for selecting a supplier relationship management tool
A pre study for selecting a supplier relationship management tool
 
Team Building in Start-up Environment
Team Building in Start-up EnvironmentTeam Building in Start-up Environment
Team Building in Start-up Environment
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
Thesis Concept Km V0.1
Thesis Concept Km V0.1Thesis Concept Km V0.1
Thesis Concept Km V0.1
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
 
Hrm 3rd day training slides
Hrm 3rd day training slidesHrm 3rd day training slides
Hrm 3rd day training slides
 
KickOff
KickOffKickOff
KickOff
 
Roles of business analyst
Roles of business analystRoles of business analyst
Roles of business analyst
 

More from Fangda Wang

[WWCode] How aware are you of your deciding model?
[WWCode] How aware are you of your deciding model?[WWCode] How aware are you of your deciding model?
[WWCode] How aware are you of your deciding model?Fangda Wang
 
Types are eating the world
Types are eating the worldTypes are eating the world
Types are eating the worldFangda Wang
 
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech leadFangda Wang
 
Introduction to japanese tokenizer
Introduction to japanese tokenizerIntroduction to japanese tokenizer
Introduction to japanese tokenizerFangda Wang
 
Gentle Introduction to Scala
Gentle Introduction to ScalaGentle Introduction to Scala
Gentle Introduction to ScalaFangda Wang
 
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pairFangda Wang
 
Functional programming and Elm
Functional programming and ElmFunctional programming and Elm
Functional programming and ElmFangda Wang
 
Elm at large (companies)
Elm at large (companies)Elm at large (companies)
Elm at large (companies)Fangda Wang
 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the tradeFangda Wang
 

More from Fangda Wang (10)

[WWCode] How aware are you of your deciding model?
[WWCode] How aware are you of your deciding model?[WWCode] How aware are you of your deciding model?
[WWCode] How aware are you of your deciding model?
 
Types are eating the world
Types are eating the worldTypes are eating the world
Types are eating the world
 
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech lead
 
Introduction to japanese tokenizer
Introduction to japanese tokenizerIntroduction to japanese tokenizer
Introduction to japanese tokenizer
 
Gentle Introduction to Scala
Gentle Introduction to ScalaGentle Introduction to Scala
Gentle Introduction to Scala
 
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pair
 
Balanced Team
Balanced TeamBalanced Team
Balanced Team
 
Functional programming and Elm
Functional programming and ElmFunctional programming and Elm
Functional programming and Elm
 
Elm at large (companies)
Elm at large (companies)Elm at large (companies)
Elm at large (companies)
 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the trade
 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

Under the hood of architecture interviews at indeed

  • 1. Under the Hood of Architecture Interviews at Indeed
  • 2. Introduction - Software engineer for 6 years, at Indeed, India for 5 - Trainer for Architecture Interviews - Conducted 100+ Architecture Interviews - Organised calibration sessions for cross-site interviewer panels Disclaimer: This is not a presentation by Indeed. It is my personal account of how Architecture Interviews and interviewing, work at Indeed, some of its implications and learnings.
  • 3. Interviewing Philosophy at Indeed - Candidate experience is the top priority - Allowing them to best represent themselves - Providing all the necessary directions for them to succeed - What does this do? - At best, a good time for everyone involved. At worst, a learning experience for the candidate - Requires good training. A fine line between helping the candidate succeed and giving away the solution
  • 4. Interviewing Philosophy at Indeed (contd.) - Conducting objective interviews - Involves defining beforehand the specific criteria for evaluation and communicating that precisely and widely - What does this do? - Consistent experience for all candidates - Consistent evaluation across geographic sites
  • 5. Learnings for interviewers - Mastering the interviews one thing at a time - Interviewing is open ended enough to not require more complications due to changing interview type, or the way of asking questions to the candidate - Once mastered, interviewer knows their round in and out. There are fewer or no surprises - Note: must keep in mind that it’s still a first time for the candidate :)
  • 6. Learnings for interviewers (contd.) - Criteria to evaluate a candidate on - Finding out: how well the candidate would perform designing systems in your team - No correct solution, everything has tradeoffs - Ability to understand the problem, any relevant requirements or technical constraints, offer a system architecture that solves the problem with justification and alternatives considered, find solution(s) to problems that can arise - The final solution on paper - The process to reach that solution - (Optional) Knowing what to communicate
  • 7. Learnings for interviewers (contd.) - Responsibility to help candidates succeed - Help highlight the strengths of the candidate - If they don't have the necessary skills in one area, there’s little use in asking more questions about it - Perhaps they are knowledgeable about something else that is relevant - Hints to keeping conversation useful and ensure no time is wasted - No reason to be rude or cause something that spills into next interviews
  • 8. Learnings for candidates - Lead the interview as you would lead a design - Have a planned structure in mind, ahead of time
  • 9. Learnings for candidates (contd.) - Product requirements are important – defining the problem - Scoping a problem can introduce or remove components from your design
  • 10. Learnings for candidates (contd.) - Technical depth helps – just overview is not enough - Preparation through reading designs may lack circumstantial knowledge – something may work well in theory but require checks and balances in practice - Draw from experience on projects, or build sample systems
  • 11. Learnings for candidates (contd.) - No right answer – everything has trade-offs - Justification and reasoning is very important - There’s almost always an alternative. Contrasting and comparing displays technical breadth - Remember to stay relevant to the problem at hand
  • 12. Summary Interviewers - Focus on mastering one thing at a time - Formulate a criteria of evaluation - Help candidates succeed Candidates - Lead the interview like a design review - Clearly collect requirements - Demonstrate technical depth - Justify choices made