ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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 ?ne line between helping the
candidate succeed and giving away the solution
Interviewing Philosophy at Indeed (contd.)
- Conducting objective interviews
- Involves de?ning beforehand the speci?c 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 ?rst 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 justi?cation and alternatives considered, ?nd
solution(s) to problems that can arise
- The ?nal 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 ¨C de?ning the problem
- Scoping a problem can introduce or remove components from your design
Learnings for candidates (contd.)
- Technical depth helps ¨C just overview is not enough
- Preparation through reading designs may lack circumstantial knowledge ¨C 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 ¨C everything has trade-offs
- Justi?cation 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

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

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
Seshne 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
?
Microsoft Solution Blueprint Reviews.pdf
Microsoft Solution Blueprint Reviews.pdfMicrosoft Solution Blueprint Reviews.pdf
Microsoft Solution Blueprint Reviews.pdf
mmipartner
?
Introducing techsharp
Introducing techsharpIntroducing techsharp
Introducing techsharp
Prashanth Panduranga
?
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Session
ssuserf34c17
?
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.ppt
vinukorekar
?
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentation
vedveersingh4
?
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 tool
Alaa Karam
?
Team Building in Start-up Environment
Team Building in Start-up EnvironmentTeam Building in Start-up Environment
Team Building in Start-up Environment
Chetana Mehta
?
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
John Fouts
?
Thesis Concept Km V0.1
Thesis Concept Km V0.1Thesis Concept Km V0.1
Thesis Concept Km V0.1
Amber 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 Composition
Neeraj Kumar Singh
?
Hrm 3rd day training slides
Hrm 3rd day training slidesHrm 3rd day training slides
Hrm 3rd day training slides
Hijratullah Tahir
?
KickOff
KickOffKickOff
KickOff
SupportGCI
?
Roles of business analyst
Roles of business analystRoles of business analyst
Roles of business analyst
Sumit Sinha CSM?, CSP?, EPGBM? - IIM-Calcutta
?
Selection Criterias - TechLauncher.pptx
Selection Criterias - TechLauncher.pptxSelection Criterias - TechLauncher.pptx
Selection Criterias - TechLauncher.pptx
Benwu70
?
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
?
Ivory tower development
Ivory tower developmentIvory tower development
Ivory tower development
Diluka99999
?
Module 1 - IDP.pptx
Module 1 - IDP.pptxModule 1 - IDP.pptx
Module 1 - IDP.pptx
RAJESH S
?
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
Seshne 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
?
Microsoft Solution Blueprint Reviews.pdf
Microsoft Solution Blueprint Reviews.pdfMicrosoft Solution Blueprint Reviews.pdf
Microsoft Solution Blueprint Reviews.pdf
mmipartner
?
NTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info SessionNTU Consulting Club_2020 Info Session
NTU Consulting Club_2020 Info Session
ssuserf34c17
?
Value Engineering.ppt
Value Engineering.pptValue Engineering.ppt
Value Engineering.ppt
vinukorekar
?
Value addition value engineering presentation
Value addition value engineering presentationValue addition value engineering presentation
Value addition value engineering presentation
vedveersingh4
?
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 tool
Alaa Karam
?
Team Building in Start-up Environment
Team Building in Start-up EnvironmentTeam Building in Start-up Environment
Team Building in Start-up Environment
Chetana Mehta
?
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
John Fouts
?
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
Neeraj Kumar Singh
?
Selection Criterias - TechLauncher.pptx
Selection Criterias - TechLauncher.pptxSelection Criterias - TechLauncher.pptx
Selection Criterias - TechLauncher.pptx
Benwu70
?
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
?
Ivory tower development
Ivory tower developmentIvory tower development
Ivory tower development
Diluka99999
?
Module 1 - IDP.pptx
Module 1 - IDP.pptxModule 1 - IDP.pptx
Module 1 - IDP.pptx
RAJESH S
?

More from Fangda Wang (11)

[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
?
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questions
Fangda Wang
?
Types are eating the world
Types are eating the worldTypes are eating the world
Types are eating the world
Fangda Wang
?
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech lead
Fangda Wang
?
Introduction to japanese tokenizer
Introduction to japanese tokenizerIntroduction to japanese tokenizer
Introduction to japanese tokenizer
Fangda Wang
?
Gentle Introduction to Scala
Gentle Introduction to ScalaGentle Introduction to Scala
Gentle Introduction to Scala
Fangda Wang
?
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pair
Fangda Wang
?
Balanced Team
Balanced TeamBalanced Team
Balanced Team
Fangda Wang
?
Functional programming and Elm
Functional programming and ElmFunctional programming and Elm
Functional programming and Elm
Fangda 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 trade
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
?
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questions
Fangda Wang
?
Types are eating the world
Types are eating the worldTypes are eating the world
Types are eating the world
Fangda Wang
?
From ic to tech lead
From ic to tech leadFrom ic to tech lead
From ic to tech lead
Fangda Wang
?
Introduction to japanese tokenizer
Introduction to japanese tokenizerIntroduction to japanese tokenizer
Introduction to japanese tokenizer
Fangda Wang
?
Gentle Introduction to Scala
Gentle Introduction to ScalaGentle Introduction to Scala
Gentle Introduction to Scala
Fangda Wang
?
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pair
Fangda Wang
?
Functional programming and Elm
Functional programming and ElmFunctional programming and Elm
Functional programming and Elm
Fangda 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 trade
Fangda Wang
?

Recently uploaded (20)

Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
ASHISHDESAI85
?
Water Industry Process Automation & Control Monthly - March 2025.pdf
Water Industry Process Automation & Control Monthly - March 2025.pdfWater Industry Process Automation & Control Monthly - March 2025.pdf
Water Industry Process Automation & Control Monthly - March 2025.pdf
Water Industry Process Automation & Control
?
US Patented ReGenX Generator, ReGen-X Quatum Motor EV Regenerative Accelerati...
US Patented ReGenX Generator, ReGen-X Quatum Motor EV Regenerative Accelerati...US Patented ReGenX Generator, ReGen-X Quatum Motor EV Regenerative Accelerati...
US Patented ReGenX Generator, ReGen-X Quatum Motor EV Regenerative Accelerati...
Thane Heins NOBEL PRIZE WINNING ENERGY RESEARCHER
?
BS_EN_ISO_19650_Detailed_Presentation.pptx
BS_EN_ISO_19650_Detailed_Presentation.pptxBS_EN_ISO_19650_Detailed_Presentation.pptx
BS_EN_ISO_19650_Detailed_Presentation.pptx
VinkuMeena
?
Lectureof nano 1588236675-biosensors (1).ppt
Lectureof nano 1588236675-biosensors (1).pptLectureof nano 1588236675-biosensors (1).ppt
Lectureof nano 1588236675-biosensors (1).ppt
SherifElGohary7
?
How Engineering Model Making Brings Designs to Life.pdf
How Engineering Model Making Brings Designs to Life.pdfHow Engineering Model Making Brings Designs to Life.pdf
How Engineering Model Making Brings Designs to Life.pdf
Maadhu Creatives-Model Making Company
?
TM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdfTM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdf
ChungLe60
?
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
?
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
?
Syntax Directed Definitions Synthesized Attributes and Inherited Attributes
Syntax Directed Definitions  Synthesized Attributes  and  Inherited AttributesSyntax Directed Definitions  Synthesized Attributes  and  Inherited Attributes
Syntax Directed Definitions Synthesized Attributes and Inherited Attributes
GunjalSanjay
?
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
?
autonomous vehicle project for engineering.pdf
autonomous vehicle project for engineering.pdfautonomous vehicle project for engineering.pdf
autonomous vehicle project for engineering.pdf
JyotiLohar6
?
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptxMathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
ppkmurthy2006
?
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest
?
Turbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdfTurbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdf
Totok Sulistiyanto
?
Wireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdfWireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdf
AbhinandanMishra30
?
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
?
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
?
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
?
AI, Tariffs and Supply Chains in Knowledge Graphs
AI, Tariffs and Supply Chains in Knowledge GraphsAI, Tariffs and Supply Chains in Knowledge Graphs
AI, Tariffs and Supply Chains in Knowledge Graphs
Max De Marzi
?
Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
Integration of Additive Manufacturing (AM) with IoT : A Smart Manufacturing A...
ASHISHDESAI85
?
BS_EN_ISO_19650_Detailed_Presentation.pptx
BS_EN_ISO_19650_Detailed_Presentation.pptxBS_EN_ISO_19650_Detailed_Presentation.pptx
BS_EN_ISO_19650_Detailed_Presentation.pptx
VinkuMeena
?
Lectureof nano 1588236675-biosensors (1).ppt
Lectureof nano 1588236675-biosensors (1).pptLectureof nano 1588236675-biosensors (1).ppt
Lectureof nano 1588236675-biosensors (1).ppt
SherifElGohary7
?
TM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdfTM-ASP-101-RF_Air Press manual crimping machine.pdf
TM-ASP-101-RF_Air Press manual crimping machine.pdf
ChungLe60
?
How to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using ArduinoHow to Build a Maze Solving Robot Using Arduino
How to Build a Maze Solving Robot Using Arduino
CircuitDigest
?
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
?
Syntax Directed Definitions Synthesized Attributes and Inherited Attributes
Syntax Directed Definitions  Synthesized Attributes  and  Inherited AttributesSyntax Directed Definitions  Synthesized Attributes  and  Inherited Attributes
Syntax Directed Definitions Synthesized Attributes and Inherited Attributes
GunjalSanjay
?
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
?
autonomous vehicle project for engineering.pdf
autonomous vehicle project for engineering.pdfautonomous vehicle project for engineering.pdf
autonomous vehicle project for engineering.pdf
JyotiLohar6
?
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptxMathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
Mathematics behind machine learning INT255 INT255__Unit 3__PPT-1.pptx
ppkmurthy2006
?
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest
?
Turbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdfTurbocor Product and Technology Review.pdf
Turbocor Product and Technology Review.pdf
Totok Sulistiyanto
?
Wireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdfWireless-Charger presentation for seminar .pdf
Wireless-Charger presentation for seminar .pdf
AbhinandanMishra30
?
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
?
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
?
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
?
AI, Tariffs and Supply Chains in Knowledge Graphs
AI, Tariffs and Supply Chains in Knowledge GraphsAI, Tariffs and Supply Chains in Knowledge Graphs
AI, Tariffs and Supply Chains in Knowledge Graphs
Max De Marzi
?

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 ?ne line between helping the candidate succeed and giving away the solution
  • 4. Interviewing Philosophy at Indeed (contd.) - Conducting objective interviews - Involves de?ning beforehand the speci?c 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 ?rst 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 justi?cation and alternatives considered, ?nd solution(s) to problems that can arise - The ?nal 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 ¨C de?ning the problem - Scoping a problem can introduce or remove components from your design
  • 10. Learnings for candidates (contd.) - Technical depth helps ¨C just overview is not enough - Preparation through reading designs may lack circumstantial knowledge ¨C 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 ¨C everything has trade-offs - Justi?cation 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