C/C++
Opowiedz o swoim doświadczeniu zawodowym (poprzednia praca, projekty, stos technologiczny).
Opowiedz mi o twierdzeniu CAP.
Jaką kwotę rozważasz przy zmianie (brutto, przed opodatkowaniem)?
Sytuacja: podjąłeś się zadania, ale nie wywiązujesz się z ustalonego/uzgodnionego terminu. Co byś zrobił?
Przypomnij sobie największy błąd w swojej karierze programisty: co się stało i jaką wyciągnąłeś wnioski?
Co zostanie wyświetlone na ekranie? (Pytanie 3: sizeof tablicy, wskaźnika, referencji do tablicy)
Jakie wzorce rozwoju mikroserwisów znasz?
Jaka jest zasadnicza różnica w stosunku do wektora pod względem unieważnienia iteratorów?
Czy to rozwiązanie pozostało w pierwotnej formie, czy trzeba było dokonać znaczących zmian?
Czym jest funkcja hash i czym różni się dobra od złej?
Do czego służy shared_ptr?
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?
Jak zorganizowane były klasy i algorytmy konwersji w jądrze?
Czy miałeś doświadczenie w dużym refaktoryzowaniu dużej bazy legacy? Jeśli nie, jak byś postąpił, gdybyś musiał to zrobić?
Proszę opowiedz o najbardziej zapadających w pamięć zadaniach lub projektach z twojego poprzedniego doświadczenia — co ci się podobało, a co, przeciwnie, nie przypadło do gustu.
Z którym kolegą czujesz się niekomfortowo pracując?
Co się stanie z iteratorami mapy po dodaniu nowego elementu?
Dlaczego opuściłeś [firmę]?
Opowiedz o swoim doświadczeniu z Linuxem
Czym jest kontekst w Go?