Behavioral questions (aka "Tell me about a time when...")
-
Tips for Tackling "Tell Me About a Time When" Interview Questions Like a Pro
Prepare a set of ~10 anecodotes from your previous experience and put them in 3 different buckets: Highlights, Working with others, and Tough times.
-
The Amazon Leadership Principles - A Complete Interview Guide
While this detailed post is about the Amazon's so-called Leadership Principles, the general approach can be used when interviewing for any company in talking about your experience.
-
The STAR method for answering behavior questions
STAR (Situation, Task, Action, Result) is a helpful model for structuring your anwers to interview questions.
-
Amazon Leadership Principles questions
A set of 2-3 questions for each of Amazon's 16 Leadership Principles. Even if you're not interviewing at Amazon, these quesions can be helpful in thinking about what kind of questions to expect.
Understanding the interview/negotiation process
-
Ten Rules for Negotiating a Job Offer
I learned a lot from this detailed explanation of the interviewing process, which helps you put yourself in the shoes of the organization you're interviewing for. Includes some text fragments you can use in emails or calls with recruiters to stear the process in the right direciton.
Coding interview
-
Wonderfully detailed youtube videos for almost all leetcode coding problems (e.g. "Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target."). The videos are so much fun – you actually learn something – that it's easy to over-prepare for the coding interview part.
-
A list of the most common leetcode questions, covering most of the important areas (algorithms, data structures)
System design interview
-
Learn System Design in a Hurry
Great model for answering system design questions: Requirements, core entities, api, high-level design, deep dives
-
Applies the above model to a very common interview question
-
System Design Interview - an insider's guide
A decent book with common questions asked during system-design interviews ("Build tinyurl!", "Build twitter!"). There's also a follow-up book with even more examples.