Facebook | Seattle | onsite | reject
Anonymous User
6402

20+ YOE. Overall positive experience.

Phone screen:

  • One hard and one easy LC problem. Was able to solve one and discuss second one. I don't think this went well at all. I wrote code but not much.
    Was told by recruiter next day that I am going to onsite. I was surprised a little.

Onsite:

  • Behavioural round - I think it went well and I was able to site good example from my experience. Given my experience it was easy.
  • Product design - Some random design question. I mean there is no right or wrong answer here. This is what I have been doing for 10 years. So was able to talk about various approaches and tradeoffs etc.
  • Coding - Misunderstood the question and implemented something else. This was actually a LC hard question which I haven't seen. I was able to make ammends and fix the code but overall a bad sign of not clarifying the question before hand. Also since there was time pressure though code was working it was not clean. I would not have given myself a hire in this round.
  • System design - Again I do it every day and I did well. Discussed various approaches, pros/cons and what all can be done.
  • Coding - At this time I knew I have to ace this to have any realistic chance. First one was easy question dealing with sliding window in array (not seen this in LC). Implemented it easily. Interviewer confused me by saying my code is incorrect and I was not able to find what is wrong in the code. Interviewer later realized that he was wrong and appologized. Next question was something to do with subsequence and string concatenation and it threw me off a bit. I was able to discuss an optimal solution but then was asked to implement it in literally 30 seconds. Interviewer told me, "Ok, that will work. Now you have 30 seconds to implement". Of course I wrote all wrong code.

I was not expecting a offer and it doesn't come as a surprise. I did solve 150 LC (mix of medium, easy and hard). Focussed mostly on trees, stack, list, graph, sorting and searching. Also learnt backtracking etc. I also interviewed at Google and details are at: https://leetcode.com/discuss/interview-experience/1061356/Google-or-onsite-or-not-location-specific-or-Senior-position-or-Awaiting. Google interviews went much better and was much more difficult. I am awaiting the result for Google.

There was no feedback from recruiter but it was mentioned to me that my assessment was to the point about how my interview went.

Comments (12)