Ok, każdy rekrutujący z firmy technologicznej mówi to samo przed rozmową kwalifikacyjną:
Studiuj algorytmy, ponieważ zapytają Cię o to podczas wywiadu.
Ponieważ w zasadzie cytowałeś to zdanie dosłownie, zamierzam zgadywać, że przeprowadzasz wywiad dla dużej firmy technologicznej (czy to Google, Microsoft, Apple, Amazon, czy coś innego - - wszyscy robią to samo wobec swoich kandydatów).
Potrzebujesz książek, które koncentrują się na algorytmach, z którymi będą się wypytywać podczas wywiadu, ponieważ pozwoli to lepiej zrozumieć, czego możesz się spodziewać. Moje rekomendacje:
http://www.amazon.com/Programming-Interviews-Exposed-Secrets-Programmer/dp/047012167X/ref=sr_1_2?s=books&ie=UTF8&qid=1348063912&sr=1-2&ke words=coding+interview
I
http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X
Ja bardzo polecam lekturę tych książek, zwłaszcza pierwsza (wink, wink, szturchać, szturchać, kaszel - Imightbetalkingfromexperience - kaszlu).
Z całą powagą wywiad programowy w dużej firmie technologicznej nie przypomina wywiadów w innych miejscach. Musisz być na to przygotowany, bo stykasz się z ludźmi, którzy przygotowywali się od miesięcy.
Przeczytaj książki, poćwicz pisanie kodu na papierze i wyrzuć go z parku :)