Wątek przeniesiony 2015-01-17 05:08 z Java przez Shalom.

Jak wyglada rozmowa o prace ?

Odpowiedz Nowy wątek
2015-01-17 02:03
0

Witam.

Moglibyscie opisać jak wyglądała wasza rozmowa o prace ? Jakie mieliście pytania na temat Javy ? Jakieś zadania ?

Pozostało 580 znaków

2015-01-17 10:24
Pijany Lew

Sporo pytań o Jave
m.in:

  • jak stworzyć obiekt i co się wtedy dzieje ( new, rezerwowanie pamięci, wywołanie konstruktora itp.)

  • final, finally, finalize (gdzie i przy czym występują te słowa, czy da się dziedziczyć klasy/metody z final, kiedy finally kiedy finalize

  • co to GarbageCollector i jak i kiedy działa (ogólnie)

  • String vs. StringBuffer, co jak i dlaczego ten drugi jest lepszy

  • jaka wartość posiada zmienna, której wartość nie została zainicjowana ( int liczba; )

  • jak można poruszać się po kolekcjach (pętla, Iterator)

  • kolekcje w Java, jakie są, czym się charakteryzują, która jest lepsza w jakiejś sytuacji

  • pytania, które wymagały znajomości funkcji biblioteki podstawowej (czego użyjesz, żeby przechować współrzędne)

  • interfejsy, klasy abstrakcyjne

  • dziedziczenie / kompozycja

  • klasy anonimowe

  • zasięgi

  • jakie są typy proste

  • co to jest serializacja i jak działa

  • co zrobisz jeśli twój program zje całe dostępne zasoby RAM i będzie się wysypywał

  • mechanizm refleksji

  • jaki zastosujesz wzorzec projektowy w jakimś przypadku i dlaczego

  • opis struktury i właściwości wzorców projektowych (fabryka, singleton, polecenia)

  • wątki. Jak robić, zarządzać. Co to pula wątków

  • jakie właściwości musi mieć dependency w pom.xml (maven)

  • co to test jednostkowy, test czarnej/białej skrzynki

// zadania, było 6 ale już nie pamiętam wszystkich
sprawdzić czy palindrom
sortowanie bąbelkowe
otwarcie pliku tekstowego i wybranie wszystkich dat wraz z ich posortowaniem

To mniej więcej tyle

to tyle teorii trzeba znać by takie łatwiuskie cos zaprogramowac jak sortowanie babelkowe czy palindrom ? to ja to w R bym zrobil teraz w 5 min. a z tych teoretycznych pytan nie wiem nic poza 2-3 pytaniami. - Laflx 2015-01-17 12:07

Pozostało 580 znaków

2015-01-17 11:03
Pijany Lew
4

W tej chwili podstawową umiejętnością niezależnie od języka jest znajomość GIT lub SVN z naciskiem na ten pierwszy. (i angielski )

Zapomniałem dodać, że było pytanie o projekty, które zrealizowałem do tej pory.
Ja niedoszły JUNIOR, ubiegający się o pierwszą pracę miałem za sobą tylko mało wymagające zadania na uczelni. Projekty to za duże słowo.

Dlatego:
Zrób coś w domu. Pokaż, że umiesz zrobić coś co działa, a nie tylko mówić.
Jakiegoś painta, edytor tekstu, kilometrówkę, program do maili, gierkę lub coś innego ;) i wrzuć na gita.

Zanim zaczniesz sprawdź co to MVC i przejrzyj to http://www.slideshare.net/pab[...]mywanie-czystego-kodu-6509876

Fajnie jak w projekcie uda zastosować się jakiś wzorzec projektowy, ale nie wrzucaj nic na siłę. Tak samo z interfejsami i dziedziczeniem. Nic na siłę.

Działający projekt zawsze na plus.

Jeśli chcesz dostać pracę przekonaj pracodawcę, że jesteś zainteresowany swoim dalszym rozwojem w danej technologi, w której masz pracować.

Oczywiście nie warto ściemnać, bo po pierwsze to i tak wyjdzie. Po drugie ważniejsze, będziesz się męczył.
Jeśli interesuje Cię JAVA, chcesz być chłopakiem od JAVY i chcesz się rozwijać w tym kierunku to super. Wszyscy zadowoleni, ty będziesz lepszym programistą, będziesz więcej zarabiał, a pracodawca będzie miał coraz lepszego pracownika.

Pozostało 580 znaków

2015-01-17 11:36
1

ja mam takie pytanie ktore mnie nurtuje, jak w ogloszeniach o prace mamy napisane: "wymagana znajomosc frameworka Spring" to co dokladnie pod tym sie kryje? chodzi o znajomosc co to jest bean, wstrzykiwanie zaleznosci czy bardziej zaawansowane kwestie?

Dla mnie znajomość jakiejś technologii oznacza umiejętność wykonania w niej "czegoś sensownego" np. aplikacji która wymienia dane z BD, a to wymaga znania co najmniej podstaw. (to ile czasu zajmie zadanie oraz jakość to inna kwestia. Jeśli coś sprawi trudność, znając podstawy będziesz wiedział czego/gdzie/u kogo szukać pomocy, aby dotrzeć do celu) - pitu7dg 2015-01-17 11:58
to prawda ale pojecie "cos sensownego" jest wzgledne i malo precyzyjne, dla mnie moze to byc cos co dla pracodawcy kompletnie sie pod tym nie zawiera - marlukk 2015-01-17 12:07
To prawda. Myślę, że również dla pracodawcy/rekrutera "coś sensownego" będzie oznaczać coś innego. "to co dla jednych jest podłogą, dla innych staje się sufitem" - pitu7dg 2015-01-17 12:15

Pozostało 580 znaków

2015-01-17 19:37
1

Może ktoś zorientowany wypowiedziałby się i rozjaśnił sytuacje jakie dostali pytania jeśli chodzi o JEE czyli EJB, JPA, JSF albo Springa na rozmowie.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0