HACKER Q&A
📣 derwiki

Recommendations for preparing for interviews for senior software roles?


I know this has been discussed in the past (e.g. https://news.ycombinator.com/item?id=21153175) but I'm curious if the guidance is still the same.

Standard advice seems to be:

1. Leetcode: maybe not grind it, but a) check if the companies you're interviewing at have tagged questions, b) review many questions and solutions and c) solve a few yourself from scratch

2. Cracking the Coding Interview: the "classic"; I see that Gayle also has a bunch of HackerRank affiliated videos on Youtube now.

3. Elements of Programming Interviews: similar to (2) but more thorough

Outside of those, I've also:

1. Interviewing.io: "realistic" practice interviews

2. ChatGPT: practice recruiter screen/behavorial questions, e.g. generate sample questions like "tell me about a time you overcame a technical issue", help refine a "standard set" of responses

3. Project Euler: I know it's similar to Leetcode, but I always enjoyed this more and it feels like it prepares in the same way

What else would you recommend?


  👤 evanwolf Accepted Answer ✓
How much do domain expertise, teamwork, management/leadership, and soft skills matter in senior sw interviews?

👤 flagsbskdb
You should also prepare for System Design interviews.