Jako, że cię nie kojarzę, wiec nie wiem co umiesz, a co nie, więc trudno powiedzieć.
U mnie na rekrutacji rozwiązuje się jakieś proste zadanie algorytmiczne i to jest najważniejsza część rekrutacji.
Coś w stylu zadań ze SPOJ/hackerrank/leetcode z pozimu podstawowego w porywach do średniego.
Najwięcej punktów zbiera się za styl kodowania:
- jak nazywa symbole
- podział na funkcje
- ogólną czytelność kodu
W drugiej kolejności:
- sprawdza się czy kandydat zna pojęcie złożoności czasowej pamięciowej
- znajomość STL-a
- co to jest Undefined Behavior
Z pytań teoretycznych:
- polimorfizm
- sterta
- stos
- RAII vs new delete
Chwalenie się "znam wielowątkowość" to wpływanie na mieliznę.
Na staż na pierwszą pracę nie trzeba wiedzieć, ale dobrze by było znać podstawy git.
Tyle przychodzi mi do głowy teraz.
I jeszcze jedno, od stażysty nie wymagałbym, ale wielkim atutem byłaby umiejętność pisania testów: gtest, catch2 lub własnym kodem.