Senior Frontend Developer Interview Questions

1,607 senior frontend developer interview questions shared by candidates

- Given a string like "Wowwww" return the start and end indices of characters that repeat. This example would return `2, 5`. - Tell me how you've handled performance tuning in your applications? - Other questions in relation to my resume
avatar

Senior Frontend Software Engineer

Interviewed at Google

4.4
Nov 6, 2021

- Given a string like "Wowwww" return the start and end indices of characters that repeat. This example would return `2, 5`. - Tell me how you've handled performance tuning in your applications? - Other questions in relation to my resume

Round 1: It was taken by 3 people HR,Head of Engineering and Technical Recruiter - Why you want to join Nas Academy? - What do you think is the revenue model of Nas Academy? - 1 minute introduction of yourself - What is your working style - What is the difference between classical inheritance and prototypal inheritance. - Mention one language other than JS which uses prototypal inheritance. Round 2: - 5 questions: 1 MCQ - regarding JS set data structure. You have and array of repeated numbers, a set operation is performed and then it is sorted. What will be the output? 1 Algorithmic Question - calculate the minimum moves to sort even and odd numbers in array. Eg, input array [4,2,1,6,3,7] output array will be [4,2,6,1,3,7]. Therefore the minimum move will be 1 i.e. swap 1,6 Leet code: https://leetcode.com/discuss/interview-question/892021/minumum-moves-to-separate-even-and-odd-numbers-in-array-nextjump-oa-2020 1 JS Question - write a function that inputs an object, property, value and action, and outputs a new object depending on the action. actions can be edit and delete. If the action is delete, then delete the property from the input object and return a new object. Similarly if the action is edit, it would edit the property of object if the property exists and return new object 1 JS Question - write a function that returns 3 methods - add(name), delete(name) and get() which would add a name in list, delete the name from the list and get the names list in the same order name was added in. 1 React Question - You will be given an endpoint which gives Open, High, Low, Close for a stock X on a particular date. You have to query the api with browser's fetch() api and display the result in the given format. Test cases - a) Nothing should be displayed until the api gives response. b) If there is response, display the OHLC in list c) If there is no recored found on particular date display No results found Round 3: It was a tech round with 6 people one of them was Technical Recruiter others were engineers. - I was told to live code countdown timer which would start on page load. The seconds would be passed as props to the Counter component and we need to implement the logic there. The remaining time should be displayed in hh:mm:ss format. - There were discussions regarding my past work & web performance Round 4: It was a round with 4 people. - Discussions around how I solved a particular problem and why did I choose that solution - What are my strength and weakness - Any improvements for nas academy as a product. - What are my intentions for joining Nas Academy? Round 5: It didn't made it to here, if anyone makes it here he/she is selected and CEO wants to learn more about you.
avatar

Senior Frontend Developer

Interviewed at Nas Company

3.5
Nov 11, 2021

Round 1: It was taken by 3 people HR,Head of Engineering and Technical Recruiter - Why you want to join Nas Academy? - What do you think is the revenue model of Nas Academy? - 1 minute introduction of yourself - What is your working style - What is the difference between classical inheritance and prototypal inheritance. - Mention one language other than JS which uses prototypal inheritance. Round 2: - 5 questions: 1 MCQ - regarding JS set data structure. You have and array of repeated numbers, a set operation is performed and then it is sorted. What will be the output? 1 Algorithmic Question - calculate the minimum moves to sort even and odd numbers in array. Eg, input array [4,2,1,6,3,7] output array will be [4,2,6,1,3,7]. Therefore the minimum move will be 1 i.e. swap 1,6 Leet code: https://leetcode.com/discuss/interview-question/892021/minumum-moves-to-separate-even-and-odd-numbers-in-array-nextjump-oa-2020 1 JS Question - write a function that inputs an object, property, value and action, and outputs a new object depending on the action. actions can be edit and delete. If the action is delete, then delete the property from the input object and return a new object. Similarly if the action is edit, it would edit the property of object if the property exists and return new object 1 JS Question - write a function that returns 3 methods - add(name), delete(name) and get() which would add a name in list, delete the name from the list and get the names list in the same order name was added in. 1 React Question - You will be given an endpoint which gives Open, High, Low, Close for a stock X on a particular date. You have to query the api with browser's fetch() api and display the result in the given format. Test cases - a) Nothing should be displayed until the api gives response. b) If there is response, display the OHLC in list c) If there is no recored found on particular date display No results found Round 3: It was a tech round with 6 people one of them was Technical Recruiter others were engineers. - I was told to live code countdown timer which would start on page load. The seconds would be passed as props to the Counter component and we need to implement the logic there. The remaining time should be displayed in hh:mm:ss format. - There were discussions regarding my past work & web performance Round 4: It was a round with 4 people. - Discussions around how I solved a particular problem and why did I choose that solution - What are my strength and weakness - Any improvements for nas academy as a product. - What are my intentions for joining Nas Academy? Round 5: It didn't made it to here, if anyone makes it here he/she is selected and CEO wants to learn more about you.

Viewing 221 - 230 interview questions

Glassdoor has 1,607 interview questions and reports from Senior frontend developer interviews. Prepare for your interview. Get hired. Love your job.