Coding interviews are the easiest interviews. There’s very little difference between the problems, and they usually don’t need a trick. Just discuss your solution before you start writing the code, and assuming you don’t get a jerk or completely blank, you’ll be fine. It’s the most objective of all the rounds. It’s literally just practice. The fact that it’s so paint by numbers, is probably one of the reasons why interview coaching focuses on it. Manufacture some demand, and you have a low effort company.<p>Technical design is a bit harder to prepare for, because it’s more about trying pattern match systems you know against the problem presented. Unfortunately, there’s not a lot of high level case studies or design discussions.<p>The ones that are hardest to prepare for, and no doubt has sunk many a candidate are the softer interviews, particularly management interviews and cultural fit interviews. Those are a complete crapshoot. There’s probably stock answers to prepare, but the questions are pretty random. If you can figure out how to coach the those in 202X (as opposed to recycling 1965’s advice), then you’ve got something.