How is shared_ptr implemented under the hood? Tell me about the control block.
Have you written anything in pure C during your studies or in pet projects?
How does unordered_map differ from map? Which one is faster?
How could RVO/NRVO optimization be implemented in a compiler?
Situation: two managers come and give two urgent tasks, and there is no time for them. What would you do?
What is a bucket?
What will be displayed on the screen? (Question 1: constructors, RVO/NRVO)
How to handle exceptions in threads and pass them to the main thread?
Why did you leave your previous company?
Tell us about yourself and your work experience (C++ developer, projects, technology stack)
Tell me how a forward_list is implemented under the hood.
What operating systems do you work with?
What is the plan for refactoring and what should be in place to do it confidently?
Have you used Docker?
How to understand that a change (for example, switching from Boost to the standard library) really 'works'?
What is important to you when choosing a job?
What are your salary expectations?
If you were to change employers now to a full-time position, what guaranteed monthly income level would be of interest to you?
What makes the task interesting for you? What properties should it have to make you want to take it on?
What problems can occur with frequent calls to dynamic memory (new/delete)?