C/C++
Podaj złożoność algorytmiczną operacji wstawiania, wyszukiwania i usuwania dla unordered_map.
Czym jest std::condition_variable, co robi predykat i do czego jest potrzebny?
Opowiedz, jak działa forward_list od kuchni.
Jak zsynchronizować dwa procesy: enkoder umieszcza klatki 60 razy na sekundę, ekran powinien je otrzymywać? Jakie mechanizmy synchronizacji użyć?
Jak w Twojej usłudze zorganizowano wielowątkowość i kolejkę zadań?
wzorzec <typename> struct Base { int i = 0; }; template <typename T> struct Deriv : Base<T> { void foo() { i = 1; // błąd: 'i' nie zostało zadeklarowane w tym zakresie } }; struct Foo : Deriv<Foo> { void bar() { i = 2; } };
Opowiedz o aktualnym projekcie i części aplikacji, za którą odpowiadałeś.
Czy masz doświadczenie w tworzeniu czegoś od podstaw, na przykład aplikacji lub usługi?
Co robi polecenie chmod 755?
Co się dzieje z licznikiem podczas kopiowania shared_ptr?
Kiedy jesteś gotowy, aby zacząć pracę?
Czym różnią się std::map i std::unordered_map i co należy zdefiniować dla ich działania?
Jaka była Twoja rola i poziom w obecnej pracy?
Czy masz ukończone wyższe wykształcenie?
Jakie wywołania systemowe używałeś i z czym się spotkałeś (pliki/sieć)?
W jakiej firmie i nad jakimi zadaniami chciałbyś pracować?
Czy na obecnym stanowisku był tylko podstawowy wynagrodzenie, czy także premie i bonusy?
Jakie projekty osobiste realizowałeś i które zadania szczególnie Cię interesują?
Czy chciałbyś kontynuować pracę na podstawie umowy cywilnoprawnej, czy przejść na oficjalne zatrudnienie zgodnie z Kodeksem pracy Federacji Rosyjskiej?
Jak obecna firma zapewniła Ci odroczenie od służby wojskowej, jeśli praca jest zarejestrowana jako umowa cywilnoprawna?