Sobes.tech

How was multithreading and task queuing organized in your service?

Middle
235

What other cases of deadlock are possible besides different mutex acquisition orders? Is a recursive_mutex needed?

Middle
195

How do you approach task execution and meeting deadlines?

Middle
184

What is the feature of UDP protocols?

Middle
170

Tell us about the internal device of std::vector and the invalidation of iterators, references, and pointers.

Middle
169

Объясните пример с std::vector и emplace_back: как избежать лишнего копирования?

Middle
168

How to implement an RAII wrapper over a C library and what happens when it is copied?

Middle
167

What is RAII, what problem does it solve, and why use it instead of manual delete?

Middle
166

What local LLM did you use and how did you configure it?

Middle
165

When are you ready to start working?

Middle
164

What synchronization primitives have you used and how do lock_guard, unique_lock, and scoped_lock differ?

Middle
159

How do you use third-party assistance and AI tools in development?

Middle
157

Tell about the modes of lambda capture and the pitfalls of resource lifetime.

Middle
157

What is std::condition_variable, what does a predicate do, and why is it needed?

Middle
156

Насколько подробно вам рассказали о компании и чем она занимается?

Middle
155

How did you purposefully optimize copying when converting large documents?

Middle
150

Tell us about your current project and the part of the application you were responsible for.

Middle
150

In which company and on what tasks would you like to work?

Middle
149

What personal projects have you done and what tasks are particularly interesting to you?

Middle
149

Tell about the most complex project or achievement.

Middle
149
/2