Airbnb FE Interview
Airbnb, Mid-level FE Level: Mid-level Education: B.S. Years of Experience: 10 Questions Asked: build a component that deals 5 random cards (complete with styling) input validator architecture: chat application Tri…
Anonymous interview experiences, offers and career talk from frontend engineers.
FrontendLead Discuss is a private, anonymous space where software engineers exchange interview experiences, job insights, and salary details. Our mission is to empower the engineering community by sharing knowledge so we grow together instead of competing alone.
Airbnb, Mid-level FE Level: Mid-level Education: B.S. Years of Experience: 10 Questions Asked: build a component that deals 5 random cards (complete with styling) input validator architecture: chat application Tri…
Title Template [State street] - [Web developer] - [Stage] Description Template: Level:Mid Education:Masters Years of Experience: 2 Questions Asked: JS questions, frontend questions, system design questions
Title Template [Amazon] - [Software developer] - [L4] Description Template: Level: l4 Education: Masters Years of Experience:0 Questions Asked: Was asked questions I solved on OA
Title: Meta - Software Engineer - Phone Screen Description: Level: Mid-Level Education: Bachelor’s Years of Experience (YOE): 2.5 Questions Asked: Tell me about a time you had to debug a difficult issue How do you…
Amazon - Software development engineer - Onsite Level: SDE-II (L5) Education: Bachelor’s Years of Experience: 3 Questions Asked: System design: Design a web crawler - follow up questions about how to avoid processi…
Description Template: Level: Senior Education: BS Years of Experience: 9 Questions Asked: Build the animation text that ChatGPT does on the web experience given a stream of data
Title Template GL Solutions - FE Developer - Phone Screen Description Template: Level: Entry Level Education: None Years of Experience: 1 Questions Asked: Implement JSON.stringify
FE Phone Screen ACR Casebook PBC - FE Engineer - Phone Screen Description Template: Level: Entry Education: None Years of Experience: 1 Questions Asked: Implement debounce function
SentinelOne SentinelOne - Senior frontend engineer - Phone screen Level: Senior Education: Master’s Years of Experience: 8+ Questions Asked: Project dive and React basics with events Asked to implement a basic Typ…
Stripe - Senior Software Engineer - Web - Phone Screener Description Template: Level: Senior Education: BS Years of Experience: 10 Questions Asked: Live coding exercise: Asked to sift through a given data list a…
Title Template Meta-fullstack - virtual onsite Level: L5 / L6 Years of Experience: 12 Questions Asked: (both premium questions ) Leetcode 1229 - meeting-scheduler Find LCA of two nodes with parents
Meta - full stack - phone screen Level: L5 / L6 Years of Experience: 12 Questions Asked: leetcode 249 - group-shifted-strings valis Palindrom
**Sonder ** Sonder - Frontend Engineer - Phone screen and virtual on-site Description Template: Level: Front end engineer L4 Education: Master’s Years of Experience: 8 Questions Asked: Basic JS questions: JS conc…
Title Template Scale AI - Senior - 2nd stage - Tech screen Level: Senior Education: BS Years of Experience: 10 Questions Asked: Behavioral and Build Tic-Tac-Toe Mostly about your past experiences and some projects …
It is a classic event emitter, follow up is big o, and what to do if there is an error in the callback The second question is exclude items, follow up is big o
Questions Asked: Listen and poll to a data streaming API where the response may come in at different times. However, we want to show the responses in the correct order we queried even though some data may come in at dif…
Coding Implement DOMStore DOMStore has(node) // node: DOMNode get(node) // node: DOMNode set(node, value), // node: DOMNode, value: any const store = new DOMStore(); const a = document.createElement(‘div’); co…
var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: function(fn) { fn(); arguments[0](); } }; obj.method(fn, 1); what is the result ?
Title Template [Netflix] - [Fullstack Engineer] - [Onsite] Description Template: Level: [New Grad] Education: [Undergrad] Years of Experience: [0] Questions Asked: [Create a component to show subtitles for a video] …
Level: [New Grad] Education: [Undergrad] Years of Experience: [0] Questions Asked: [Binary tree right side view] Example 1: 2.Input: root = [1,2,3,null,5,null,4]* 3.Output: [1,3,4]* 4.Explanation: traversing the b…
Meta - Senior Front End Engineer - Phone Screen Description Template: Level: Senior Years of Experience: 7 Questions Asked: Event Emitter classNames I was able to pass this, and am moving on to the final round
Not very well structured. They dont have a format like the big companies. Could ask you more leetcode style questions and it very much depends on the interviewer since theres not much structure.
Interviewed for L2 Front End Engineer. Went pretty well but didnt get an offer. Didnt receive feedback so not sure what went wrong. Included more leetcode style coding than expected.
Title Template Smartsheet- Software Development Engineer - Phone Screen Description Template: Level: Senior Software Engineer Education: Masters Years of Experience: 6.5 Questions Asked: Build a cell editor for gri…
Title Template Vanta - Senior Full Stack Engineer - Phone Screen Description Template: Level: Senior Full Stack Software Engineer Education: Masters Years of Experience: 6.5 Questions Asked: Given an array of numbe…
StackAdapt - Software Engineer 2 - Frontend Description Template: Level: mid-level Education: 4 Years of Experience: 4 Questions Asked: Example of a project you worked on recently Tell me about yourself What do yo…
StackAdapt StackAdapt - [SDE2] - [Tech Screen] Description Template: Level: Mid-level Education: Bachelors Years of Experience: 4 Questions Asked: You’re given a few files that show some front-end interface, but t…
Level: L4/L5 (Mid/Senior Frontend Engineer equivalent) Education: Bachelor’s Degree Years of Experience (YOE): 6 Questions Asked: Technical Phone Screen: Core JavaScript problem involving manipulating data structur…
Amazon OA Amazon Description Template: Level: sde2 Years of Experience: 3 Questions Asked: lc 1292. Maximum Side Length of a Square with Sum Less than or Equal to Threshold
*Frontend engineer Tiktok Description Template: Level: entry-mid Questions Asked: Implement Promise.race, Promise.all