1. Arrange blocks in a page where it should show 4 blocks on large screen and 3 on medium screen and 2 on small screen and 1 on XS screen.(I used media queries). They also asked me how can we do it using flex box. 2. Given a array of elements where they asked me to print all the triplets where the sum of those triplets should be equal to 0. 3. Design a restaurant and parking lot in an Object oriented way with all the entity relationships 4. Binary tree traversal 5. Design ebay cart page using react.
Senior Front End Engineer Interview Questions
2,004 senior front end engineer interview questions shared by candidates
A variety of questions related to Front End, HTML, JS, CSS, React.
Tell me about a project you have worked on recently.
¿Cuál es tu experiencia con Javascript?
Same question, find the intersecting values of 2 arrays but handle duplicate values. This time "handle" means include duplicates in the output.
If there was an issue on production, where people couldn't add items to basket, what steps would you do to resolve it.
What is your favourite Pokemon.
did you know about audio and video tag in HTML5?
//Give me the output console for the following piece of code : var foo = 'foo'; function bar() { setTimeout(() => { console.log(foo); }, 0); console.log(foo); // undefined console.log(bar()); // undefined console.log(foo); // bartwo var foo = 'bar'; function bar() { foo = 'bartwo'; } console.log(foo); // bar } bar(); console.log(foo);
Outer join two arrays const a = [ { id: 3, name: 'Matt' }, { id: 4, name: 'Greg' }, { id: 1, name: 'David' }, { id: 2, name: 'John' } ] const b = [ { id: 7, position: 'Outlier' }, { id: 2, position: 'Leader' }, { id: 3, position: 'Captain' }, { id: 6, position: 'Rogue' }, { id: 4, position: 'VP' }, { id: 5, position: 'Pawn'} ] Should create the following joined array: [ { id: 1, name: 'David', position: null}, { id: 2, name: 'John', position: 'Leader' }, { id: 3, name: 'Matt', position: 'Captain' }, { id: 4, name: 'Greg', position: 'VP' }, { id: 5, position: 'Pawn', name: null } { id: 6, position: 'Rogue', name: null }, { id: 7, position: 'Outlier', name: null } ] Should create the following joined array: [ { id: 1, name: 'David', position: null }, { id: 2, name: 'John', position: 'Leader' }, { id: 3, name: 'Matt', position: 'Captain' }, { id: 4, name: 'Greg', position: 'VP' }, { id: 5, position: 'Pawn', name: null } { id: 6, position: 'Rogue', name: null }, { id: 7, position: 'Outlier', name: null } ]
Viewing 311 - 320 interview questions