Here's a straightforward overview of the interview process:
I failed the System Design round, according to the recruiter's feedback. The System Design interviewer seemed easy to me, but that was a big trap. After I listed the functional and non-functional requirements, I asked her if that covered everything I needed to discuss. She smiled and said, "I am not going to answer this question." Throughout the entire interview process, she was friendly and didn't ask very difficult questions. At the end, she gave a false impression that I was doing okay. However, the next day, the recruiter called to inform me that the System Design interviewer gave a "no-hire" rating. Damn.
SD: Design a charity donation app that works for 7 days.
Coding:
Merge two integer lists by ascending order of the number's square value. The lists contain integers. Example: [-5, -3, 2, 1], [-2, 3] -> [1, 4, 4, 9, 9, 25]
Remove the repeated characters in a string. Example: "aaabbcccd" -> "d"
The following metrics were computed from 2 interview experiences for the Whatnot Senior Software Engineer role in San Francisco, California.
Whatnot's interview process for their Senior Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Whatnot's Senior Software Engineer interview process in San Francisco, California.