Take a list of triangles, discover the number of distinct surfaces, visualize the triangles.
Principal Software Engineer Interview Questions
2,045 principal software engineer interview questions shared by candidates
Some unexpected difficulties with an interviewer
Describe the most complex project you have worked on.
Mostly past experience and how I reacted to in various situations. It was more situation based than technical. Not sure how they actually decide on hiring Principal SDEs based on questions like these
Write some C and C# code.
Implement a rate limiter. Choose the winner from a list of casted votes. Design tagging system.
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
Viewing 661 - 670 interview questions