C/C++
Opowiedz o planowniku Go i modelu GMP, a także o mechanizmie work stealing.
Co rozumiesz przez programowanie systemowe?
Jak obsługiwałeś błędy podczas pracy z bazą danych?
Co dzieje się wewnątrz planisty podczas blokującego wywołania systemowego?
Dlaczego szukasz pracy?
Zadanie do przeglądu kodu: kolega zgłosił rozwiązanie, które działa i jest pokryte testami jednostkowymi, ale implementacja w ogóle nie jest taka, jaką byś zrobił sam. Co zrobisz?
Z którego standardu C++ wolałbyś skorzystać?
Opowiedz o aktualnym projekcie i części aplikacji, za którą odpowiadałeś.
Jakimi kryteriami obecnie wybierasz nowe miejsce pracy?
Opowiedz o projektach w ramach [firma].
Co skłoniło cię do poszukiwania nowego miejsca?
Czy korzystałeś kiedyś z narzędzi GNU i standardowych narzędzi Linux (grep, sed, awk itp.)?
Co się stanie z inteligentnym wskaźnikiem zainicjowanym jako nullptr?
Dlaczego zdecydowałeś się wejść na rynek? Pracowałem w [firmie] przez długi czas, prawie trzy lata — co jest nie tak?
Jakie są Twoje oczekiwania dotyczące dochodu i jaka struktura wynagrodzenia Ci odpowiada?
Jak rozpoznać, że zmiana (np. przejście z Boost na bibliotekę standardową) naprawdę « działa »?
Co sprawia, że zadanie jest dla ciebie interesujące? Jakie właściwości powinna mieć, abyś chciał się za nie zabrać?
Czy brałeś udział w technicznych sporach/dyskusjach w zespole? Jak one przebiegały i jak zostały rozwiązane?
Wyjaśnij przykład z std::vector i emplace_back: jak uniknąć zbędnych kopii?
Jakie są Twoje kryteria wyboru nowego miejsca pracy?