Went through Frontend Interviews recently, here are the kinda questions they ask.
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
comments
I have 7yoe specializing 3yr as distributed systems engineer with 180k TC.
I was willing to accept an offer and even start and then quit a few weeks after if a better offer came.