C/C++
Czym różni się użycie std::mutex od std::atomic w zarządzaniu dostępem do danych?
Jaka jest różnica między używaniem puli wątków a tworzeniem nowych wątków bezpośrednio w razie potrzeby?
W jakich sytuacjach lepiej stosować kontener std::unordered_map?
Jakiego typu dane lub obiekty można przechowywać w kontenerze std::set w C++?
Z jakimi typowymi problemami i ograniczeniami wiąże się używanie std::vector w C++?
Jakie standardowe mechanizmy synchronizacji wątków używasz lub znasz w bibliotece funkcji standardowych?
Jaka jest rola systemu DNS i dlaczego jest on potrzebny w sieci?
W jakich przypadkach należy poprawnie stosować wzorzec Singleton w rozwoju?
Czy masz doświadczenie w pracy z systemami o dużym obciążeniu?
Jakie metody poprawy wydajności łańcuchów w C++ są stosowane w celu zwiększenia ich efektywności?
Jakie główne interfejsy zapewnia jądro systemu operacyjnego Linux do interakcji z użytkownikami i aplikacjami?
Jak ocenić ilość pamięci potrzebnej do przechowywania struktury danych w postaci mapy?
Czy możesz podać przykład sytuacji, w której dochodzi do wzajemnego blokowania procesów, uniemożliwiającego im dalsze działanie?
Jakie trudności mogą wystąpić podczas rzucania wyjątków w konstruktorze obiektu?
Na czym polega funkcja słowa kluczowego inline w programowaniu?
W jakich przypadkach powinieneś używać kontenera unordered_set w swoim projekcie?
Co się stanie, jeśli spróbujesz usunąć wskaźnik wskazujący na null za pomocą operatora delete?
Czy możesz wymienić różne algorytmy sortowania, które znasz?
Jak dokładnie odbywa się przesyłanie danych w protokole HTTP?
Wyjaśnij pojęcie przepływu w programowaniu i jego główne cechy.