Edit: Some companies included a frontend architecture/system design round. No need to study backend/devopsy stuff except for like Rest API design. Dropbox, Square, Facebook, Pinterest, Twilio had frontend architecure rounds. Rivian: Screen was algo (backtracking) Pinterest: Screen was algo (looks and say and its inverse) Onsite was all leetcode (easy-medium questions graph and sliding window) Dropbox: screen was through hackerrank - just JS (create an editor class with methods like concat, undo, delete, redo). Onsite I don't remember Square: Screen was JS (Create an editor same as previous DB question but with a person). Onsite was mostly html/css/js and a js hashmap/arrays medium question. Airbnb: Two screens html/css/js. Onsite one algo (Array) and one html/css/js Twitter: Screen (html,css,js). Onsite just practical JS stuff. Robinhood: Screen js (create a promise). (interviewer was kind of a dick) Facebook: screen javascript questions like flatten array, timeout clearer, create a map class (all on glassdoor). onsite all html/css/js and one DOM algo (traversing DOM and collecting nodes) Twilio: html,css,js,react for both Linkedin: Screen was mainly frontend like an html/css popover, scope and this question on a class, and a isPalindrome function. Onsite: Leetcode (Integer to String). For the UI rounds, it was just JS stuff related to objects, classes, passing values by reference vs by value, DOM manipulation. The interviewers were the most incompetent here. Instacart: Screen was a modified binary search question. Onsite - two js,react challenges. Twitch: screen was integer to string leetcode question. #interview #frontend #facebook #linkedin #airbnb #rivianautomotive #pinterest #square #twitter #instacart
Thanks for sharing
What about system design?
👌
Thank you for sharing the experience and congrats on your offers! As for Fb and other companies, what’s the on-site html css question looks like? Are they create a UI from scratch, add some functionality to the app, or etc? Also any preparation tips?
Questions that involve graph traversal on the DOM like finding the corresponding node on a cloned DOM tree, or like given two nodes collect all nodes in between, you need to explain time and space complexity
How did you manage to organize all these interviews within so short timeframe. All these offers would have bumped your new TC significantly.
I took a week off and called in sick a couple of times for some of them. Some onsites were split between 2 or even 3 days. They were all mostly within a 3 week time frame. I was willing to accept an offer and even start and then quit a few weeks after if a better offer came.
Thanks a lot OP. What are the most challenging areas/questions that you have experienced during your interviews?
Some of the leetcode ones involving weird array questions and backtracking/recursion and some debugging challenges.
Congrats and thanks for sharing For HTML/CSS what type of questions you got. Was it covered when building a component or it was sth related to HTML css one liner like what is flex, specificity etc?
Op do you mind sharing your prep strategy.
@op how was your twilio hackerrank? Was it based on react?
Done with onsite of twilio .Can you please help me with design round ?
Any offers??
Yeah FB, ABNB, Pinterest and another startup.
congrats my friend!!