What are constructors and why you use them in a class? What are classes and what types of classes are in C++? Many many more theoretical questions of OOP and C++.
Lead Backend Developer Interview Questions
6,282 lead backend developer interview questions shared by candidates
Why do you want to work at bunq
How can you identify issues in a database query? How to interpret the query execution plan, how can you tell that it is using indexes or not? What algorithms do database indexes use? In addition to b-tree, what other algorithm is used by db indexes? What is the difference between hash based indexes and b-tree? When to use them? Trade-offs? If even after solving the issues with indexes, how can you improve the performance of the database? How would you solve concurrency issues with database transactions? How to use pessimistic lock? What are the isolation levels? What would be the best isolation level to solve the issue with money transfer coding exercise? What is exactly the isolation level repeatable read, serializable, read committed, and other questions related to the same topic...... How would you create partitions in a database (which approach would you use)? What are the tradeoffs of db partitions (sharding)? If even after sharding, you still have problems with performance, what would you do? Some questions about event sourcing, that I don't recall anymore.. What is CQRS, how to implement it? There were also some questions about availability like, if a write database is down, what would be the impacts if it is down for a long period of time? (Guess what the answer was? Because of locks in their upstream systems….) So, seems like they prefer pessimistic concurrency control and synchronized blocks.
What is the difference between a set, tuple and list?
What is the complexity of this particular algorithm?
Which is the most important of the SOLID principles?
I cant tell The exact question
- What's PID in linux system? - Queues and async communication - Graphs - difference between async and parallel - Node.JS event loop - writing some DDL - designing diagram of a complex subscription-based system
Tech stack and Work experience
Where do you live? Even though I had that in my CV and LI profile.
Viewing 6161 - 6170 interview questions