Sobes.tech

Tell about your experience working with Linux.

Middle
269

What is the difference between a switch and a router?

Middle
219

What is WLAN?

Middle
188

What is NAT?

Middle
167

Tell us about your work experience and your last major project (document conversion service in OnlyOffice)

Middle
160

Which is faster — TCP or UDP, and why? (a classic networking question)

Middle
159

Why are you looking for a new job and what motivates you at work?

Middle
153

What are your salary expectations?

Middle
149

What does a subnet mask do?

Middle
148

Name the levels of the OSI model.

Middle
144

What is a port (in network interaction)?

Middle
142

Do you have experience working with C++20?

Middle
141

What do you know about our company and the team we are hiring for?

Middle
134

Name the memory regions of a process and explain how initialized and uninitialized global data affect the size of the executable.

Middle+
72

Why does searching for an element by value in std::set have a complexity of O(log n)?

Middle+
52

struct Threadsafe { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };

Middle+
49

What smart pointers in C++ do you know? Compare std::shared_ptr created via new and std::make_shared: advantages, disadvantages, and exception safety.

Middle+
49

What is the difference between malloc/free and new/delete? What does operator new do and how to create an object in pre-allocated memory?

Middle+
48

What are the requirements for element types to ensure that std::vector uses move instead of copy during reallocation? Why is noexcept important for move constructors?

Middle+
45

At what level did you work with Linux: kernel or user space?

Middle+
39
/2