Czy możesz opowiedzieć o najczęściej używanych wzorcach programowania, które stosowałeś?
C/C++
Z jakimi systemami zarządzania bazami danych masz doświadczenie?
Co się dzieje, jeśli w destruktorze wystąpi nieobsłużony wyjątek?
Czym różnią się podejścia std::async i std::thread w organizacji wielowątkowości w C++?
Czy metoda wirtualna jest prawidłowym wzorem w C++?
Czy używałeś systemu CMake do automatyzacji kompilacji projektu?
Czy masz doświadczenie w programowaniu w JavaScript?
Jak operator delete[] określa ilość zwalnianej pamięci?
Czy można wyjaśnić cel i użycie słowa kluczowego inline w programowaniu i dlaczego jest ono stosowane?
Czy masz doświadczenie w korzystaniu z systemu operacyjnego Linux w swoich projektach?
Jakie są różnice między funkcjami malloc i new w zarządzaniu pamięcią dynamiczną?
Wyjaśnij, co oznacza operator delete[] w języku programowania C++ i w jakich przypadkach jest używany.
Wyjaśnij cel i użycie słowa kluczowego explicit w językach programowania.
Jakie biblioteki i narzędzia firm trzecich używałeś w swoich projektach?
Co się dzieje z wywołaniem destruktora obiektu, jeśli w jego konstruktorze wystąpi wyjątek?
W jakich innych językach programowania, oprócz C++, masz doświadczenie w rozwoju?
W jaki sposób operator new określa ilość pamięci potrzebnej do alokacji?
Jak wywołanie systemowe free określa ilość zwolnionej pamięci?
Czy kiedykolwiek musiałeś używać mechanizmów wzajemnego wykluczania do synchronizacji wątków lub procesów?
Jakie są różnice między operatorami free() i delete() w języku C++?