Technical Interviews
Technical Interviews
Types
There are two main types of technical interviews:
The first type of technical interview is to determine how well a candidate knows advanced
technology, software, special algorithms, programming languages, etc., and accesses a
candidate’s broad set of technical skills as they relate to the needs of the company / position.
The second type of interview addresses a candidate’s problem solving skills. The interviewer is
looking at the candidate’s approach to the problem and how they think through a problem to
find a solution (the focus may even be more on the actual process than the outcome itself).
Included in technical interviews are design challenges, whiteboard challenges, take-home challenges,
coding and remote coding challenges, and behavioral technical questions.
Format / Structure
Candidates may experience a technical interview or screen via phone, video, on-site during the final
interview round, or as a take-home/ online assignment prior to beginning the interview process.
How to Prepare
Review the job posting and align studying and preparation according to the skills and
qualifications needed.
Review notes from relevant classes, labs, projects, and textbooks.
Practice providing detailed technical responses for all related skills or experiences related to
those listed in the job description as well as what is listed on the resume submitted for the
position,
Talk with classmates and/or alumni about their technical interview preparation and experiences.
Remember that interviews can be quite different, even with the same company!
Resources
Google Technical Development Guide – Visit this resource library that includes problems and projects, former Google
interview questions, online courses, education sites, videos, and more.
HackerRank – Join over 7 million developers, practice coding skills, and prepare for interviews.
LeetCode – Practice interviewing with over 1400 technical questions offered.
karat – Practice interviews through a network of experienced interview engineers.