Ask HN: Recommendations for preparing for interviews for senior software roles?

1 points by derwiki ↗ HN
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?

2 comments

[ 2.5 ms ] story [ 12.1 ms ] thread
You should also prepare for System Design interviews.
How much do domain expertise, teamwork, management/leadership, and soft skills matter in senior sw interviews?