[PL] Pytania rekrutacyjne

18 February 2013

pytania

Pytania, które można spotkać na rozmowach rekrutacyjnych na stanowisko młodszego programisty (pomijając oczywiście doświadczenie wynikające z CV czy pochwalenie się swoim portfolio):

  1. Co to jest interfejs?
  2. Jaka jest różnica między struct a class?
  3. Co to są kolekcje? (Wymień i opisz te, które znasz)
  4. Jaka jest różnica między klasą abstrakcyjną a interfejsem?
  5. Co to są wzorce projektowe? (Wymień i opisz te, które znasz)
  6. Czym jest dziedziczenie?
  7. Co to jest boxing i unboxing?
  8. Wymień pięć słów kluczowych w C#
  9. W jaki sposób można połączyć stringi? (którego sposobu byś użył/a)
  10. Co to jest Left join? Jaka jest różnica między left join a right join?

Pytania kartkowe:

  1. Napisz zapytanie w SQL’u, aby wyświetlić poniższe kategorie i podkategorie w formie drzewa
Id Id_prod Nazwa
1 NULL Komputer
2 NULL Tablet
3 1 Komp1
4 NULL Tel. komórkowy
5 2 Tablet1
6 4 Komórka1
7 1 Komp2
8 1 Komp3
9 4 Komórka2
10 2 Tablet2
  1. Zaprogramuj kalkulator.
  2. Napisz funkcję sortowania wykorzystując interfejs SortedList.
  3. Napisz połączenie z bazą danych MSSQL. .. no i zdarzają się pytania w stylu optymalizacji kodu lub szukania błędów w nim zapisanych (oczywiście na kartce).

Najbardziej pomysłowa była dla mnie jedna rekrutacja, w której w domu miałam za zadanie napisać prosty kod (połączenie z bazą danych oraz proste wyświetlanie danych). Liczył się czas od momentu wysłania maila przez rekrutera oraz jakoś kodu.

Oczywiście oprócz tych technicznych pytań są zadawane również pytania tzw. “miękkie”:

  1. Jak wygląda Pana/Pani wymarzona praca?
  2. Jak Pan/Pani widzi pracę jako programista?
  3. Jak Pan/Pani widzi siebie za 5 lat?
  4. Woli Pan/Pani pracę w grupie czy samodzielną?
  5. Co Pana/Panią motywuję do pracy?
  6. Co Pan/Pani może wnieść do naszej firmy, po za wiedzą i doświadczeniem?
  7. Jaką książkę o programowaniu Pan/Pani by poleciła?
  8. Z jaką oceną ukończyła Pan/Pani studia?
  9. Ile Pan/Pani zarabiał/a w poprzedniej firmie?
  10. W jakich rekrutacjach bierze Pan/Pani obecnie udział?

I dwie sentencje jakie usłyszałam, dzięki którym firma straciła w moich oczach bardzo dużo:

  1. A Pani wybrała IT z przymusu, bo raczej nie z zamiłowania? Nie często spotyka się kobietę w IT.
  2. Rekrutacja została zamknięta w tamtym tygodniu, ale nie chciałem Pani mówić tego przez telefon (po przełożeniu spotkania z piątku na poniedziałek)