They threw some easy algorithmic questions at me about trees.
Senior Backend Engineer Interview Questions
2,785 senior backend engineer interview questions shared by candidates
The usual client / server container re-implementation over gRPC...
There are different sort of questions depending on the interview step you're in. For example, on the interview with a Team Lead you might be asked what makes a great engineer and on the debrief session you'll discuss the solution to the given task and the questions may be about typical distributed systems problems.
Simple algorithm questions in live coding.
How did you solve a performance optimization problem last time?
Different ways to implement and manage threads in Java? Pros and cons of each approach. Why a thread pool size shouldn't be too large or too small? Different way of distributing/batching work across threads. Scaling with queues and databases. How would you implement a distributed rate limiter? (Hint: learn the rate-limiting algorithms). Pros and cons for every question asked.
Design a system that tracks files stored in S3. Given two API endpoints—one that lists the files and another that provides details such as file size—design a system that counts the total number of files and calculates their combined size.
Read a function, explain what it does, declare tests for it and find bugs.
Qué me motivaba a cambiar de trabajo y mi experiencia reciente y relevante.
Check if string contains the exact same number of repetitions of every character. I.e. "aabb" - true, "aabbc" - false. Then check if removing a single character from the string can make it valid, i.e. "aabbc" - true, "aaabbbcc" - false
Viewing 2761 - 2770 interview questions