Rozmowa techniczna z juniorem

Odpowiedz Nowy wątek
2018-06-25 18:04
0

Podejrzewam, że część z Was ma doświadczenie w przeprowadzaniu rozmów technicznych w ramach rekrutacji do waszych firm.
Interesuje mnie szczególnie wasze doświadczenie w rekrutacji na stanowiska juniorskie: ludzi po bootcampach, niedoświadczonych studentów, osób chcących się przekwalifikować.
O co, waszym zdaniem warto zapytać, żeby w miarę się zorientować, czy rekrutowana osoba "ma potencjał" - bo wiedzę ma teoretyczną a doświadczeniem komercyjnym nie dysponuje?

Pozostało 580 znaków

2018-06-26 09:50
Szalony Mleczarz
0
filemonczyk napisał(a):

jak to java to cos z wielowatkowosci i algorytmy gc, w taki sposob odsiejecie tych bez pasji ;)
pasji pasji asji asji ajsiiiii

Wielowątkowość w Javie to standardowy punkt do odhaczenia na uniwerkach, przynajmniej tych gdzie jest jaki taki poziom. Więc bym z tym odsiewaniem ludzi bez pasji do Javy nie przesadzał.

tylko polibuda - filemonczyk 2018-06-26 10:13

Pozostało 580 znaków

2018-06-26 09:57
Szalony Mleczarz
0
Szkielet Sceptycznego Dino napisał(a):
filemonczyk napisał(a):

jak to java to cos z wielowatkowosci i algorytmy gc, w taki sposob odsiejecie tych bez pasji ;)
pasji pasji asji asji ajsiiiii

garbage collector po to wymyślono, żeby się nie interesować odśmiecaniem
równie dobrze mógłbyś pytać jak te elektrony tam zap...lają tam w środku po tym procesorze, bo panie bez tych elektronów to żodyn program nie pódzie. Żodyn

No spoko Mati. Zaszpanowałeś "fachurowościom", a teraz zejdźmy na ziemię. Owszem czasem dobrze jest znać zasadty działania gc danego języka. Pozwoli zaoszczędzić czasu sobie i pieniędzy pracodawcy, które mogą zostać przeznaczone na twoją podwyżkę, oraz nerwów wam obu.

Pozostało 580 znaków

2018-06-26 10:12
0

widze chlopaki ze ciezko tak z poczatku tygodnia, jeszcze dodam ze do tego mozna dorzucic Java Memory Model

Pozostało 580 znaków

2018-06-26 10:23
1
matwes napisał(a):

O takie rzeczy mnie w trzech firmach pytali.
Zamień miejscami wartości dwóch intów bez użycia zmiennej pomocniczej

Że niby ta sztuczka z operacjami bitowymi? Tylko, że poza gamedev czy innymi super wymagającymi (pod kątem wydajności) działkami programowania takie mikro-optymalizacje nie mają zwykle wiele sensu... (zresztą nie wiem nawet, czy faktycznie to będzie się szybciej wykonywać. A i tak bardziej przejrzyściej jest zrobić dodatkową zmienną).

Wysyłasz dane z formularza, jedną z tych informacji jest Twoje hasło. Dlaczego lepiej jest użyć typu char zamiast String?

Nie mam pojęcia. Obstawiałbym, że coś ze wsparciem unicode? Ew. ze sposobem porównywania znaków? (ale na szczęście nie startuję na żadnego Javowca, więc mogę nie wiedzieć. Ale zaintrygowały mnie to pytania).


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
edytowany 2x, ostatnio: LukeJL, 2018-06-26 10:25
Pokaż pozostałe 10 komentarzy
@loza_szydercow: oczywiście że można, łap rozwiązanie: i = * ( long * ) &y; i = 0x5f3759df - ( i >> 1 ); y = * ( float * ) &i; y = y * ( threehalfs - ( x2 * y * y ) ); - WeiXiao 2018-06-26 13:57
Ciekawe jak z perfomance - loza_szydercow 2018-06-26 13:58
0ns, instant. - WeiXiao 2018-06-26 13:58
Wiedziałem, tylko Carmack mógł być na tyle po*****any. - loza_szydercow 2018-06-26 14:07

Pozostało 580 znaków

2018-06-26 11:05
0

Czemu każdy wątek ogólny zawsze zbacza w stronę Javy?


--
Annuit Coeptis
muchy ciągnie do... hehehe :D - WeiXiao 2018-06-26 13:17

Pozostało 580 znaków

2018-06-26 11:09
4

Bo Java zostawia trwałe ślady na psychice (i krążą plotki, że twarz też niszczy).

Pozostało 580 znaków

2018-06-26 11:25
2

Java zostawia trwałe ślady na psychice (i krążą plotki, że twarz też niszczy).

To nie plotki.
Po lewej - świeżo po studiach.
Po prawej - po roku pracy jako junior w Javie...

screenshot-20180626112509.png


That game of life is hard to play
I'm gonna lose it anyway
The losing card I'll someday lay
So this is all I have to say
Pokaż pozostałe 4 komentarze
Ja tam miałem odwrotnie, ale co kto lubi.... :P - matwes 2018-06-26 12:49
@matwes: czyli co - wyglądałeś jak prawe foto, a Java zrobiła z Ciebie księżniczkę? :P - cerrato 2018-06-26 12:52
@cerrato: można tak powiedzieć, nie polubiliśmy się z frontendem - matwes 2018-06-26 12:53
Ale księżniczka to ta z lewej czy prawej? - loza_szydercow 2018-06-26 12:59
Człowiek z księżniczki wyjdzie (przynajmniej wizualnie), ale księżniczka z człowieka nie :P - matwes 2018-06-26 13:04

Pozostało 580 znaków

2018-06-26 12:00
2
loza_szydercow napisał(a):

Czemu każdy wątek ogólny zawsze zbacza w stronę Javy?

No wlasnie, przyklad moj, ktory mialem przy rozmowie C++, testuje rachunek prawdopodobienstwa rowniez: alokujes tablice o wielkosci 1000 i w petli przypadkowo wywolujesz dostep do elementu z przedzialu [0, 1050]. Jakie jest prawdopodobiestwo, ze bedziesz mial access violation na Windowsie, jak to sie rozni na Linuxie. Pzdr

Dobra, a teraz dawaj odpowiedź :) - loza_szydercow 2018-06-26 12:08
Też jestem ciekaw. - Silv 2018-06-26 12:59
Jest to UB (Urząd Bezpieczeństwa), czyli albo odczyta jakieś śmieci z pamięci, albo wywali Segmentation Fault (Linux) lub Access Violation (Windows). - pierd 2018-06-26 14:30

Pozostało 580 znaków

2018-06-26 13:05
0

Daję zawsze małe zadanie do zakodowania - mini projekt w dowolnej technologii, który ma automatyzować pracę użytkownika końcowego. Potem jak zapraszam na rozmowę pytam z oop/baz,/algoryrmt/projektowania I czy rozumie po co te rzeczy są + zadania kodowe na tablicy do zrobienia.

Pokaż pozostałe 4 komentarze
Jakby mi ktos dal do zrobienia projekt. Pozniej zaprosil na rozmowe to liczylbym na rozmowe zwiazana z tym co zrobilem. Maglowanie pozniej z oop, baz, algorytmow i jeszcze zadan przy tablicy to jakies znecanie psychiczne nad kandydatem. Wystarczyloby dac zadanie do zrobienia w domu z wszystkich tych aspektow. Zrobic code-review przed 2gim etapem. Kod sie nada? Zapraszam na rozmowe o projekcie - przepytac dlaczego tak, a nie inaczej. Czy zrobilby cos w inny sposob. Jesli tak/nie to dlaczego? Maglowanie to zadne rozwiazanie. - theacid 2018-06-27 00:16
Btw. Bylem kiedys w takiej chorej firmie. Etap u nich trwal 6-8h. Testy z en, kod, testy z teorii, test z en, testy z teorii, wspolne pisanie kodu. Jedna 15 minutowa przerwa. Spotkalem czlowieka, ktory dopiero sie dostal. Zdradzil mi zarobki. Podziekowalem w polowie. Zazwyczaj im bardziej popieprzona rekrutacja tym wieksze szambo przed pracownikiem. Stad moje uczulenie na 5-6 etapowe rekrutacje zajmujace 20-30 godzin z tona kretynskich testow. - theacid 2018-06-27 00:20
Tzn, nie wiem czemu uznałeś, że rozmowy o projekcie nie ma - oczywiście, że jest. Takie projekty to jest kopalnia pomysłów do zadawania pytań na rozmowie. Niesamowite po prostu jest jak dużo jest osób z doświadczeniem, które nie umie wytłumaczyć podstawowych pojęć nawet na chłopski rozum swoim językiem. "Maglowanie" jak to ująłeś - co do tej pory nie jestem przekonany aby z tego zrezygnować po każdej kolejnej rozmowie :/ - MuadibAtrides 2018-06-28 08:40
@MuadibAtrides: Jaki stack? Wymagania na stanowisko? Klepanie crud czy cos bardziej zlozonego? - theacid 2018-06-28 10:02
@theacid Crud nie, bardziej złożonego. Często trzeba sięgnąć po jakąś dziwną wiedzę z edukacji, stanowisko od stażysty po seniora, stack: najnowsze frameworki frontendowe i tona javascriptu, chmura, serverless, parę języków OOP, bazy NoSQL / SQL analityczne. Potrzebujemy raczej ludzi, którzy umieją analitycznie podejść do problemu, przestudiować co i jak i wyszukać rozwiązanie, niż dostaną specyfikację nowej formatki i doklepią parę formatek. - MuadibAtrides 2018-07-06 08:22

Pozostało 580 znaków

2018-06-26 13:22
0

Obligatoryjnie pytanko z non abstract large scale system design: Zaprojektuj twittera żeby sprawdzić wiedze ogólną. hehe

edytowany 3x, ostatnio: WeiXiao, 2018-06-26 13:26
Mysql + PHP + React.js i jazda! - loza_szydercow 2018-06-26 13:40
do Twittera to ja bym wybrał Node.js + WebSockets + React + Bootstrap + Firebase i jazda :) w godzinę do napisania ;) - LukeJL 2018-06-26 22:47
@LukeJL: czemu nie postawić tego na Drupalu? - loza_szydercow 2018-06-26 23:29
Na Wordpressie lepiej, pewnie już istnieje jakiś gotowy plugin do robienia klona Twittera. - LukeJL 2018-06-27 00:02

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