Live data from Hacker News

Ask HN: Senior Positions Interview Prep Resources?

news.ycombinator.com

91–100 of 120 posts

Re: Ask HN: Senior Positions Interview Prep Resources?

#91

I know you said you are good at system design, but I'd still recommend you read Designing Data Intensive Applications book and read through https://github.com/donnemartin/system-design-primer . If you do those and cracking the coding interview you should be good to go.

Really cool link. It's satisfying to look at this diagram and it all looks familiar to me.

Re: Ask HN: Senior Positions Interview Prep Resources?

#92
post #90

Earlier quoted context omitted.

Are you sure you aren't being rejected for other reasons? Generally, if you can finish any random medium difficulty leetcode question in 30 minutes, you are at the algo bar. But there's still systems, behavioral, communication, etc.

Almost all feedback I ever received was related to the technical problems when it came to FAANG. When I started out, I understood a bit. I wasn't the top 1% of whiteboarders but lately... That excuse seems weak when I get asked a leetcode hard problem and smash it. I'm kind of convinced there is something else happening where the person writes down technical performance instead of, "didn't like his shoes" or whatever…

Well on the bright side, if they are inviting you back it means you aren't giving off bad cultural vibes.

My $0.02:

Try to press harder for feedback. I've generally had no difficulty extracting feedback on rejections, especially ones where I could be re-invited back ("well, without understanding what reasons I was passed on last time, it doesn't make much sense for either of us to invest in another round where the same issues may very well exist").

All else fails, consider mock interviews. There's paid services out there that will do this -- and you'll get detailed feedback.

Re: Ask HN: Senior Positions Interview Prep Resources?

#93
post #48

Earlier quoted context omitted.

/shrug. When I was considering positions in SF a few years back, I was chatting with hiring managers I'd be under first before going through any whiteboard interviews. Maybe things have changed?

Yeah, you can chat with whoever you like if you're reasonably senior, but then you do the same exact interview as everybody else. That "chat" was just a "chat". It wasn't a part of the hiring process. There are likely exceptions at the truly stratospheric levels, for people whose credentials aren't debatable, but for 99.99% of people it's all the same 5-person loop with a whiteboard or a Chromebook.

Makes sense.

Honestly, this I'm perfectly fine with -- if you need a calibrated panel to assess your eng bar. What is annoying (the case for Google MTV for me at least) is if gatekeepers block you from identifying if there is potential fit in the first place.

Re: Ask HN: Senior Positions Interview Prep Resources?

#94

Earlier quoted context omitted.

Not sure why you're being downvoted. It's definitely not that hard, and contributing to LLVM/Rust/V8 is not a requirement either (I would still recommend it, but mostly because it sounds interesting and you would likely learn a lot). Source: interviewed with 3 FANGs a few months ago without any significant open-source contributions, got L6 or equivalent offers from all 3. I also don't have a CS degree, for anyone who…

is there an agreed upon level ladder ? where can one (I) test to find his position on it ?

I think the initial level is mostly a function of experience. Then depending on your interview results it can go up or down. In my case I interviewed at level 5, and did well enough to be invited to come back for another round at 6.

I was super lucky to work with a gem of a recruiter at one of the FANGs who spontaneously pushed for 6 after my feedback from 5 came back positive. The other FANG was more reactive and didn't invite me back until I told them of the competing offer. So perhaps try pushing for it yourself if your recruiter is not as proactive and you feel you have a shot. Worst case they'll say no. (Or they'll say yes and you'll bomb the next round. That's not supposed to reflect negatively on your first round, although it would likely have affected me psychologically and made me less confident during the comp negotiation.)

I ended up joining a company without levels, so I'm afraid I don't have any more useful information for you than what I gleaned as a candidate.

Re: Ask HN: Senior Positions Interview Prep Resources?

#95

Earlier quoted context omitted.

It also depends on the level you're interviewing for. If you're shooting for a mid-level or even semi-senior role, that's very different than if you're shooting for a "has industry-wide impact" kind of role. In the latter case claims of prior impact will be carefully scrutinized to weed out poseurs and liars.

Yeah, it was only a new-grad, entry-level position, and they still wanted a huge volume of open source contributions. I don't know how most people would achieve it - mine were from internships and they still weren't enough.

Sounds insane. Based on our two experiences it seems like the requirements can change a lot. Hopefully if you apply again in a few years they won't require that anymore, but it's hard to say without knowing what are the factors that pushed them to require that in the first place.

Re: Ask HN: Senior Positions Interview Prep Resources?

#96
post #90

Earlier quoted context omitted.

Almost all feedback I ever received was related to the technical problems when it came to FAANG. When I started out, I understood a bit. I wasn't the top 1% of whiteboarders but lately... That excuse seems weak when I get asked a leetcode hard problem and smash it. I'm kind of convinced there is something else happening where the person writes down technical performance instead of, "didn't like his shoes" or whatever…

Well on the bright side, if they are inviting you back it means you aren't giving off bad cultural vibes. My $0.02: Try to press harder for feedback. I've generally had no difficulty extracting feedback on rejections, especially ones where I could be re-invited back ("well, without understanding what reasons I was passed on last time, it doesn't make much sense for either of us to invest in another round where the sa…

Yeah - I am going to look into mock interview stuff more - hopefully something where it could be in person or at least on camera too. I'll press harder for feedback before accepting another interview loop. I tend to smash most phone interviews - so it's probably something special to the in-person aspect. A lot of my friends think people are writing non-technical things because there's something else more "problematic" for them to say that wouldn't fly in their write-up. Like - "he had rbf", "didn't laugh at my jokes", [insert unacceptable reason #48352], etc.

Re: Ask HN: Senior Positions Interview Prep Resources?

#97
post #21

Earlier quoted context omitted.

Can you list some examples of actual companies? Because, I haven't seen any here in SV. Everyone and their mom asks leetcode AFAICT.

I interviewed with Lyft for a front end SWE role and got no leetcode questions. I ran through a bunch of 45-minute "make-this-thing-in-React" panels, and passed all with flying colors. That's only one example, but the type of questions I find unusually challenging (dynamic programming) -- the only time I was asked those, was at Google.

What about companies for more backend roles?

Usually frontend interviews just means you're going to get asked frontend and DS&A but some just go really hard with frontend questions.

Re: Ask HN: Senior Positions Interview Prep Resources?

#98

Earlier quoted context omitted.

Not sure why you're being downvoted. It's definitely not that hard, and contributing to LLVM/Rust/V8 is not a requirement either (I would still recommend it, but mostly because it sounds interesting and you would likely learn a lot). Source: interviewed with 3 FANGs a few months ago without any significant open-source contributions, got L6 or equivalent offers from all 3. I also don't have a CS degree, for anyone who…

When I interviewed at Google they told me to come back when I had more open source contributions. I already had hundreds of thousands of lines in a prominent open source systems project at the time, so they must really want a lot. The hiring bar at these places is pretty astronomical. Realistically it’s going to be well out of reach for a majority of even the very best programmers in the world.

I'm guessing most candidates don't have a lot of open source contributions, and "more open source" is one of the standard lines when they don't want to really explain why they passed on hiring.

Don't read too much into it. As an entry level applicant you're only getting a small fraction of anyone's attention and will need to apply Hanlon's razor to interpret most of your interactions.

Re: Ask HN: Senior Positions Interview Prep Resources?

#99
post #48

Earlier quoted context omitted.

Yeah, you can chat with whoever you like if you're reasonably senior, but then you do the same exact interview as everybody else. That "chat" was just a "chat". It wasn't a part of the hiring process. There are likely exceptions at the truly stratospheric levels, for people whose credentials aren't debatable, but for 99.99% of people it's all the same 5-person loop with a whiteboard or a Chromebook.

Makes sense. Honestly, this I'm perfectly fine with -- if you need a calibrated panel to assess your eng bar. What is annoying (the case for Google MTV for me at least) is if gatekeepers block you from identifying if there is potential fit in the first place.

Their interview process itself makes very little sense though. There's literally nothing in it that resembles the job you'll be doing on a day to day basis (copying from one protocol buffer to another, while sipping a free latte), so they're hiring for some proxy traits the correlation of which with job performance is low to non-existent. They know this, too. They've done a study where they just hired some number of people at random, without looking at their interview results, and then tracked their performance over the next few years. Those folks performed about as well as people who received high interview scores.

Re: Ask HN: Senior Positions Interview Prep Resources?

#100

Earlier quoted context omitted.

If you have the privilege, then yeah absolutely.

Haha, "privilege"? There are immigrants fresh off the boat who don't speak english that own their own companies. What's your excuse?

Yeah, 20 years ago. Now the landscape has changed massively. The only minorities today who can start a new company, that makes them more money than a job at a FAANG company, are women.
Post reply on HN