Implement a rate limiter. Choose the winner from a list of casted votes. Design tagging system.
Software Engineer Principal Interview Questions
2,045 software engineer principal interview questions shared by candidates
Why werent' you more involved in the admin portions of the software?
Code Design – Rate Limiter. Here is the exact question I received. Problem Title: Rate Limiter Problem Description: Imagine we are building an application that is used by many different customers. We want to avoid one customer being able to overload the system by sending too many requests, so we enforce a per-customer rate limit. The rate limit is defined as: “Each customer can make X requests per Y seconds” Assuming that customer ID is extracted somehow from the request, implement the following function. // Perform rate limiting logic for provided customer ID. Return true if the // request is allowed, and false if it is not. boolean rateLimit(int customerId)
System design Qs on * Photo storage service * Game machine with payment system
Usual technical questions involving C/C++, Embedded, Real-time type questions.
Snake game and algorithmic question
Javascript Promises and standard UI questions
Implement a service that tracks popularity of a given set of IDs (that represent some piece of content). Write code to increase/decrease popularity of a piece of content and a method that tells you the most popular content at any time.
life of a packet across networks
what about your past experience? how do you deal with your team? what is difference between optimistic and pessimistic lock in database?
Viewing 671 - 680 interview questions