Tak też można :) Ogólnie chodzi mi o to, że widzę taki trend, że wszystkie pytania na rozmowach są bez sensu i po prostu mnie zatrudnijcie ja jestem super programistą, który nie zna różnicy między ArrayList a LinkedList, ale chcę 15k na rękę, bo mam bardzo dobre soft skille :)
Pytania na rozmowach są bez sensu, ale z trochę innych powodów:
- Codility - nie bo z algorytmów się nie korzysta, kogo tam obchodzi jak zaimplementować jakiś głupi MergeSort
Stres zmienia dużo. Zadania codility odrzucają sporą część kumatych kandudatów, a w rezultacie przechodzi ten, który najmniej się zdenerwował.
Jakieś pytanie z frameworka z którego korzystamy w pracy - nie bo można znaleźć w internecie i to są w ogóle jakieś bezsensowne detale
Nie jest totalnie bez sensu. Ma spore ryzyko, że zatrudnisz sprawnego klikacza. a nie dobrego inżyniera. Oczywiście zależy jeszcze, czy pytasz o @Autowire
, czy np. o DynamicProxy
- Zadanie praktyczne - nie bo nie będę tracić czasu
To jest prawda, chociaż nie jest bez sensu. Zadania prarktyczne wymagają niestety dużo czasu po obu stronach
Dodam jescze, ze taki egzamin z podstaw Javy zaczynam uważać za również pozbawiony sensu, nawet nie ze względu na to, że wiedza o czym się różni ArrayList od LinkedList
jest niepotrzebna, tylko pytają o to (i parę innych rzeczy) na wszystkich rozmowach, więc przechodząc zestaw 100 pytań rekrutacyjnych można wykuć odpowiedzi. I całkiem sporo kandydatów tak robi.
Ja się w takim razie pytam, jak kogoś można zrekrutować?
Na jakiej podstawie stwierdzić czy ktoś jest dobrym programistą czy nie?
I to jest bardzo dobre pytanie na wątek w dziale kariera. Pewnie punktem wyjścia jest "co to znaczy być dobrym programistą w twoim projekcie".
W tym wątku bardziej zastanawiałem się, skąd się bierze Javowy fetysz na kolekcje, bo z mojego doświadczenia przytłaczająca większość przypadków użycia to takie, gdzie do listy wrzucane jest 20 elementów, a wszystko co się z nimi robi to iterowanie po elementach, a wszystko opakowane w operacje o mega narzucie czasowym typu komunikacja http, a jak pojawiało się coś faktycznie wymagającego optymalizacji, to java.collections
nie było w stanie pomóc.
Z drugiej strony jest to pytanie lecące zaraz po "dzień dobry" na 99% rozmów kwalifikacyjnych i chciałem sprawdzić, czy moja opinia jest podzielana przez innych, czy może horyzont kończy mi się na granicy mojego grajdołka.