Zadania na rekrutacji możesz dostać naprawdę różne, te typowo algorytmiczne (implementacja struktur danych, custom sortowanie itd.,) trudno nazwać praktycznymi… Ale dobrze umieć zaimplementować linked lists, któryś algorytm sortowania, algorytmy grafowe (BFS, DFS itp.), BST, jakieś zadania na stringach typu odwracanie, sprawdzanie palindromów, jakieś najdłuższe ciągi itp.