How were classes and conversion algorithms organized in the core?
C/C++
How was the server part organized: interfaces, component interaction, and responsibility division?
Tell us about std::unique_ptr, std::shared_ptr, and std::weak_ptr, their differences, and thread safety.
How was your team and development process organized? How did you receive feedback?
Is increasing an atomic<int> thread-safe through x = x + 1? How does it differ from fetch_add?
How do you assess your C++ level and which language standards have you worked with?
Which standard C++ tools use RAII? Does std::vector use it?
What AI development tools have you used and how do you verify their results?
Why did you leave your previous job?
Why are you interested in our company and the banking sector?
What is the difference between std::map and std::unordered_map and what needs to be defined for their operation?
What does std::move do when move semantics are triggered and what happens to the original object?
Have different conversion formats been supported?
What is a data race and when does it occur?
Tell about yourself, your motivation, career goals, and hobbies.
What are your salary expectations?
Are you ready for a temporary increase in workload and paid overtime in the next two months?
What kind of person do you see in your team?