Sobes.tech

C/C++

Opowiedz o swoim doświadczeniu z Linuxem

Middle
268

Czym różni się przełącznik (switch) od routera (router)?

Middle
219

Czym jest WLAN?

Middle
186

Czym jest NAT?

Middle
166

Co jest szybsze — TCP czy UDP, i dlaczego? (klasyczne pytanie sieciowe)

Middle
159

Opowiedz o swoim doświadczeniu zawodowym i ostatnim dużym projekcie (usługa konwersji dokumentów w OnlyOffice)

Middle
159

Dlaczego szukasz nowej pracy i co cię motywuje w pracy?

Middle
152

Jakie są Twoje oczekiwania finansowe?

Middle
149

Co robi maska podsieci?

Middle
148

Wymień poziomy modelu OSI

Middle
143

Czym jest port (w interakcji sieciowej)?

Middle
142

Czy masz doświadczenie w pracy z C++20?

Middle
141

Co wiesz o naszej firmie i zespole, do którego trwa rekrutacja?

Middle
134

Wymień obszary pamięci procesu i wyjaśnij, jak zainicjalizowane i niezainicjalizowane dane globalne wpływają na rozmiar pliku wykonywalnego.

Middle+
55

Jakie inteligentne wskaźniki w C++ znasz? Porównaj std::shared_ptr utworzony przez new i std::make_shared: zalety, wady i bezpieczeństwo wyjątków.

Middle+
44

Jaka jest różnica między malloc/free a new/delete? Co robi operator new i jak utworzyć obiekt w uprzednio zaalokowanej pamięci?

Middle+
43

Dlaczego wyszukiwanie elementu po wartości w std::set ma złożoność O(log n)?

Middle+
38

Jakie są wymagania dla typów elementów, aby zapewnić, że std::vector podczas ponownej alokacji używa przesunięcia zamiast kopiowania? Dlaczego noexcept jest ważne dla konstruktorów przenoszących?

Middle+
37

Na jakim poziomie pracowałeś z Linuxem: jądro czy przestrzeń użytkownika?

Middle+
35

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

Middle+
34
/2