Witajcie,
Idę za niedługo na tytułową rozmowę rekrutacyjną do jednej z większych międzynarodowych firm. Będzie to moja pierwsza tak poważna rozmowa kwalifikacyjna i jako że nie mam za bardzo doświadczenia bardzo proszę o jakiekolwiek porady jak do tego podejść. Po 15 minutowej technicznej rozmowie telefonicznej stwierdzili że jestem godzien i zaprosili mnie do biura, mam zagwarantowaną godzinną rozmowę z reprezentantem działu technicznego. Przez telefon dostałem serie pytań o wielowątkowości, SQL-u, JVM i bibliotekach Javy. Na spotkaniu mam się spodziewać do tego jeszcze wzorców projektowych. Aktualnie magluje książki takie jak Rusz Głową Wzorce Projektowe, Java Efektywne programowanie oraz Java Concurrency in Practice.
Wiadomo że sama książkowa wiedza nie wystarczy a ja jeszcze zbytnio nie wykorzystywałem tego w praktyce.
Teraz pytanie do Was, jakiego typu problemów/zadań spodziewać się na takiej rozmowie? Będę bardzo wdzięczny za wszelkie tipy, czy zwykle na takich rozmowach jest jakiś jeden duży problem projektowy i trzeba go rozłożyć i zaprogramować, czy może będą się rozdrabniać z małymi algorytmami do obracania łańcuchów znakowych i sprawdzać czy się mieszczę w jakiejś złożoności obliczeniowej? Jak wysoko stawiają poprzeczkę dla juniora? Po prostu wszelkie info jak zwykle na naszym rynku wyglądają rozmowy na młodszych programistów do większych firm.
Poza tym znacie jakieś miejsce w odmętach internetu gdzie można poćwiczyć w praktyce rozwiązywanie problemów wielowątkowych?