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.
Senior Full Stack Engineer Interview Questions
834 senior full stack engineer interview questions shared by candidates
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?
Explain how asynchronous JavaScript works?
Just knowing jQuery isn't going to cut it. You have to know architectural concepts and OOP principals.
Which of the following statements about closures in JavaScript is true?
What is the result of the following code snippet? `const x = 5; const y = "10"; console.log(x + y);`
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); });
Which of the following statements about the let keyword is true?
Which of the following statements about the this keyword is true?
Viewing 641 - 650 interview questions