Wpis z mikrobloga

https://medium.com/@samphippen/on-the-unreasonable-reality-of-junior-developer-interviews-946498c0ad57#.ge2c58qrm
tl;dr: na rozmowie dla juniora Ruby pada pytanie o zaimplemntowanie w 30 minut linked list w Javie, która działa tak samo jak wbudowane List
Dwóch seniorów z doświadczeniem ponad dziesięcioletnim nie jest w stanie poradzić sobie z tym zadaniem w 6 godzin.
#programowanie
  • 7
@Ginden:
1. Artykuł trochę niedokładny, bo LinkedList w Javie to double linked list, a tam mówią tylko o wskaźniku do następnego node'a. Chyba, że nie chcą całkiem emulować LinkedListy w javie
2. Można spróbować użyć klasy AbstractSequentialList, która jest stworzona do takich zadań https://docs.oracle.com/javase/7/docs/api/java/util/AbstractSequentialList.html Wtedy jest o wiele mniej zabawy, bo większość logiki dostajesz za darmo
@Ginden: Przeczytalem ja sam zadaje pytania bardziej zachaczajace o filozofie programowania i wylapujace doswiadczenie. Pytania o implementacje linked list, red black tree, radix tree etc srednio mnie interesuje i srednio mi pokazuja co umie kandydat, oraz jaka jest osoba. Owszem jak praca wymaga wiedzy CS wtedy trzeba zadawac pytania z CS ale wiekszosc projektow to product development wymagajacy innych skillow. Fajnie jak kandydat rozumie czym jest linked list albo co to