C/C++
Czy mógłbyś opowiedzieć o swoich poprzednich projektach i o swoim udziale w nich?
W jakich przypadkach destruktory obiektów mogą nie zadziałać podczas wystąpienia wyjątku?
Czy używałeś typu std::atomic w swoich projektach i pracowałeś z operacjami atomowymi w C++?
Jak jest zaimplementowany mechanizm polimorfizmu w języku C++?
Jak upewniasz się, że Twój kod poprawnie kompiluje się przed uruchomieniem testów lub wykonaniem?
Jak wyjaśniałeś i formułowałeś zadania podczas wykonywania obowiązków w ostatniej firmie?
Czy masz praktyczne doświadczenie w pracy z protokołami i technologiami sieciowymi?
Czy konieczna jest fizyczna obecność w biurze, aby wykonywać pracę?
Co sądzisz o pracy z systemem operacyjnym Windows? Masz doświadczenie w interakcji z nim?
Czy może Pan/Pani wyjaśnić, co oznacza termin wejście/wyjście w kontekście systemów informacyjnych?
Czy możesz wyjaśnić, czym jest słowo kluczowe 'typename' w C++ i jak jest używane w szablonach?
Jak zarządzane jest użycie pamięci podczas tworzenia obiektu za pomocą std::shared_ptr?
Która zasada SOLID dotyczy otwartości i zamknięcia modułów programowych na zmiany?
Jaki mechanizm odpowiada za tworzenie segmentów pamięci współdzielonej dla procesów?
Co oznacza zasada otwartości/zamknięcia w programowaniu obiektowym?
Jakie są różnice między mechanizmem wzajemnego wykluczania Mutex a aktywnym oczekiwaniem Spinlock?
Jaki wpływ ma podział projektu na wiele małych plików?
Czy można uzyskać dostęp do logów systemu bez użycia interfejsu graficznego?
Jakimi kryteriami kierujesz się przy ocenie przydzielonych zadań?
Czy możesz podać przykład sytuacji, w której używa się programowania wielowątkowego?