Previous work: non FAANG, fin tech company ~5 years
Applied via refferals
Preparation
70 Easy / 150 middle/ 15 hard
Online assesment
Two task was given. Was able to solve one of them
Phone screen
Leadership question 30 minutes
Task on a tree was able to solve it in 15 minute, discussed another approaches left time
Got response in ~4 hours
Virtual onsite
Round-1:
LP 30 minute:
tell me a time when you need to go outside of your comforzone
tell me a time when you anticipated customer willings
Another 30 minute on problem:
LRU cache didn't solve it before, but described O(1) solution, wasn't able to code it
Self assesment: no-hire/lean hire, because wasn't able to code it, not sure I explained it properly
Round-2:
LP question about conflicts
design pastebin
We started with low traffic. text in average 100 KB, not big amount of user
Described the data and it's format that we will send to a server, how we will handle it on a server side.
Described sql schema. After succeeding in it he said now text in average 10MB(don't remember exactly) and we have images in our text.
Discussed about object storage, load balancer etc.
Self assesment: hire/strong hire, it was quite well interviewer seems satisfied
Round-3:
LP question, give a less examples here
Validate sudoku table
Coding, provided the naive solution fast, was able to explain less code solution with interviewer hints.
Self assesment: no-hire/lean hire
Round-4, bar raiser:
LP question,
what I didn't said before or what I want to add
Tell me about a time when you get a negative feedback
Medium coding problem DFS/BFS, was able to code and disscuss about different approaches. Fixed bugs simillar to
Tips:
Expectation: reject, overral was good, but not good enough. Worry about round 1 and 3, wasn't able to provide a code.
Waited 7 days and emailed my recruiter, we set a phone call. In our discussion he said that I am rejected, didn't provide a meaningfull feedback.