Senior Full Stack Engineer Interview Questions

19,488 senior full stack engineer interview questions shared by candidates

1. Tell me about a time when you made a mistake and what did you learn. 2. UI-related questions, from the early 2000s. 3. Random project experience questions from resume. 4. LC medium level question on graph traversal.
avatar

Full Stack Software Envineer

Interviewed at Apple

4.1
Jun 28, 2022

1. Tell me about a time when you made a mistake and what did you learn. 2. UI-related questions, from the early 2000s. 3. Random project experience questions from resume. 4. LC medium level question on graph traversal.

Recursive problem 1: Packaging You want to send your friend a package with different things. Each thing you put inside the package has such parameters as index number, weight and cost. The package has a weight limit. Your goal is to determine which things to put into the package so that the total weight is less than or equal to the package limit and the total cost is as large as possible. You would prefer to send a package which weights less in case there is more than one package with the same price.
avatar

Full Stack Engineer

Interviewed at Whatfix

3.4
Aug 18, 2017

Recursive problem 1: Packaging You want to send your friend a package with different things. Each thing you put inside the package has such parameters as index number, weight and cost. The package has a weight limit. Your goal is to determine which things to put into the package so that the total weight is less than or equal to the package limit and the total cost is as large as possible. You would prefer to send a package which weights less in case there is more than one package with the same price.

Implement a function called 'memoize()' that takes a function as an argument and returns a memoized version of that function. A memoized function should cache the results of previous calls based on the arguments passed. If the function is called with the same arguments again, it should return the cached result instead of re-executing the function.
avatar

Senior Full Stack Developer

Interviewed at Wix

4.1
Jan 22, 2025

Implement a function called 'memoize()' that takes a function as an argument and returns a memoized version of that function. A memoized function should cache the results of previous calls based on the arguments passed. If the function is called with the same arguments again, it should return the cached result instead of re-executing the function.

Viewing 1811 - 1820 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 19,488 interview questions and reports from Senior full stack engineer interviews. Prepare for your interview. Get hired. Love your job.