Senior Full Stack Engineer Interview Questions

1,781 senior full stack engineer interview questions shared by candidates

What is the output of the following code snippet? const promise1 = Promise.reject('Promise 1 Error'); const promise2 = Promise.resolve('Promise 2'); Promise.any([promise1, promise2]).then((result) => { console.log(result); }).catch((error) => { console.log(error); });
avatar

Senior Full-Stack Engineer

Interviewed at Andela

3.8
Nov 19, 2024

What is the output of the following code snippet? const promise1 = Promise.reject('Promise 1 Error'); const promise2 = Promise.resolve('Promise 2'); Promise.any([promise1, promise2]).then((result) => { console.log(result); }).catch((error) => { console.log(error); });

Limits the number of requests a single API consumer/client can make to an API within a time-frame. Rejects excess requests (http status code 429 Too many requests). Eg. 200 requests per API consumer/min. Considerations: A. Assume single API endpoint B. Core idea/algorithm that would work on a single machine (single/multi - threaded) C. How would you scale the design for a distributed environment under heavy load Note: Even load balancers or API gateways are distributed, not single instances.
avatar

Senior Staff Full Stack Engineer

Interviewed at AppDirect

3.6
Jan 14, 2021

Limits the number of requests a single API consumer/client can make to an API within a time-frame. Rejects excess requests (http status code 429 Too many requests). Eg. 200 requests per API consumer/min. Considerations: A. Assume single API endpoint B. Core idea/algorithm that would work on a single machine (single/multi - threaded) C. How would you scale the design for a distributed environment under heavy load Note: Even load balancers or API gateways are distributed, not single instances.

- AWS Services - Explain features of Lambda - EC2 vs Lambda - CI/CD tools - Advantages of React - Explain the Virtual DOM - Why Node? Node vs Express? - How to create a Spring Boot application? - What are the different ways to create a Spring Boot application? - What is Dependency Injection? - What is an Actuator? - Explain Accessibility - Security in Spring Boot - How to ensure code quality in Java? - REST Methods - How to secure APIs in microservices? - Static Scan vs Dynamic Scan - Why CVS? - Monitoring & Telemetry in Spring Boot - Tracing errors for Lambdas - How to track application performance in microservices? - Code Quality Tools - what is Sonarqube and how do you use it
avatar

Senior Full Stack Developer

Interviewed at CVS Health

3.2
Feb 14, 2025

- AWS Services - Explain features of Lambda - EC2 vs Lambda - CI/CD tools - Advantages of React - Explain the Virtual DOM - Why Node? Node vs Express? - How to create a Spring Boot application? - What are the different ways to create a Spring Boot application? - What is Dependency Injection? - What is an Actuator? - Explain Accessibility - Security in Spring Boot - How to ensure code quality in Java? - REST Methods - How to secure APIs in microservices? - Static Scan vs Dynamic Scan - Why CVS? - Monitoring & Telemetry in Spring Boot - Tracing errors for Lambdas - How to track application performance in microservices? - Code Quality Tools - what is Sonarqube and how do you use it

What are the pillars of object orientation? Explain what you understand about SOLID. Explain animations in Flutter. Explain the difference between stateful and stateless widgets. What are the .NET dependency injection cycles? How does .NET manage memory?
avatar

Senior Full-Stack Engineer

Interviewed at Lean Tech IO

3.8
Feb 10, 2025

What are the pillars of object orientation? Explain what you understand about SOLID. Explain animations in Flutter. Explain the difference between stateful and stateless widgets. What are the .NET dependency injection cycles? How does .NET manage memory?

Viewing 1361 - 1370 interview questions

See Interview Questions for Similar Jobs

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