I applied online. The process took 1 week. I interviewed at X (Fort Worth, TX) in Oct 2021
Interview
Received an online assesment consisting of Leetcode medium and easies. There were 4 questions in total, and 60 minutes to solve it. It was a Hackerrank challenge, and the questions are easy to find online, but they have small changes.
Interview questions [1]
Question 1
box coloring question, and also left and right subarray sum question.
I applied through an employee referral. I interviewed at X
Interview
Worst interview process in the entire world.
I did a ton of prep for this interview particularly around arch design. All the resources online are fairly generic and similar (how would you design twitter, facebook photos etc.). These will not help you at all. I had work experience that helped me with design but they ended up drilling down into how exactly I would shard and distribute traffic across the DB nodes and at that point I didn't know what to say as this is not a common application programmer's task. What I cooked up (I have basic knowledge of Map Reduce/Elastic Search architecture) was insufficient.
Things like this - knowledge based questions with extreme specificity.
Also recruiter was THE WORST recruiter, it took several months to schedule the interview because she would repeatedly not respond to me. I had an internal referral so every time I would email her, after 3 false attempts over at least a 2 week period, I'd ping my reference to prompt her to respond.
Interview questions [1]
Question 1
Writer a regex matcher for a subset of inputs (seems easy, but a sub-problem of this problem is rated on leetcode as 'hard').
Also an extremely ambiguous design question, but the answer they wanted was extremely specific.
I applied online. The process took 2 weeks. I interviewed at X (San Francisco, CA) in Sep 2017
Interview
I originally had 3 back-to-back interviews, but because of the schedule of some of the employers, mine ended up not being completely back-to-back. Interviewers asked pretty standard questions and were very helpful in hinting and explaining problems. Overall the process was very smooth. Have not yet decided if I will accept the offer yet.
Interview questions [1]
Question 1
Given two lists, return a list of elements that appear in both.