Új hozzászólás Aktív témák
-
M_AND_Ms
addikt
Szomorú, hogy ilyen kvízkérdésekkel interjúztatnak.
Én több, mint 10 éve programozok (többnyire java, plsql). Ma sem tudnom fejből egy ciklus szintaktikáját. Ott a codeassist az megírja. Én meg megtöltöm tartalommal.
A láthatóságok listáját se magoltam be mégis ismerem, értem és használom őket, de ha kérdeznének biztos kihagynám valamelyiket.Aki tejszínhabot szeretne, az inkább verje ki a fejéből!
-
Lortech
addikt
Az, hogy "nincs".
Arra kell válaszolni, amit kérdeztek. Ha ezt így indoklás nélkül nem fogadják el, akkor hülyék. A túlokoskodás pedig nem biztos, hogy előnyös.
Egyébként vélhetőleg azért nem lett java-ban, mert egyszerű OOP nyelvet akartak. Az interface-ek adnak valamelyest megoldást a problémára.
Az ilyen típusú tesztektől egyébként falnak megyek, főleg mikor senior/lead dev pozícióra is ilyenekkel pre-screenelnek.Thank you to god for making me an atheist
-
-
WonderCSabo
félisten
Tehát azt nem értem, hogy pl. miért lesz az első elem típusa string, amikor mind a kettő byte.
Harom elem van. Az elso string "a+b=". A masodik ket elem egy-egy byte.
Vagy, ha így lenne: System.out.println("a+b="+(a+b));
akkor kerülne kiírásra ez: "a+b=7" ?Igen.
"+ karakterpáros egymás melletti használata
Itt egy felreertes lesz. Ennek a ket karakternek egymas mellett semmilyen specialis jelentese nincsen. A + operator tul van terhelve, es ha barmelyik oldalan egy String van, akkor nem az alapveto osszeadast vegzi el, hanem string osszefuzest. Eloszor persze ehhez azt az elemet ami nem string volt, stringge alakitja. Ez tortenik a pelda eseteben is.
-
veterán
-
Ursache
senior tag
"- ha lenne regisztráció is, akkor ha a megadott min. karakterszámú jelszót nem adott meg, akkor javítsa."
Ez nem feltétlenül csak abban merülhet ki, hogy hány db karakterből áll. Simán lehet további megszorítást is adni: legyen benne kis- nagybetű, etc.
Figyelni arra is, hogy ne lehessen floodolni, tehát ne tudjon beküldeni 5000 kérést 1mp alatt, vagy ha sikerül is, akkor is a szerver tudja lekezelni.
A jelszó és/vagy a felhasználónév mezőt ne tudja kitölteni 6000 ezer milliárd karakterrel => slow-ddos (slow rate attack), de lehet ez sem kell hozzá, hogy a szeró megdögöljön.
https://www.youtube.com/watch?v=eIri9YLHpOg
-
MODERÁTOR
Validálnod kell az adatokat minden esetben. Amíg nem megfelelő a bevitt felhasználó név és jelszó páros (hossz, karakterek, üres stb.) addig nem is kéne foglalkoznod az authorizációval.
Próbálj meg az összes eshetőségre figyelni, lefedni.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
bambano
titán
az isten barma júzer első mozdulattal egy hosszú usernevet vagy jelszót fog beleírni. hosszú alatt tényleg hosszút értek, mondjuk 700 ezer betűből állót.
másodikra ékezetet, szóközt, stb. speciális karaktereket
harmadikra olyan karaktereket, amikkel az adatbáziskezelőt lehet fejreállítani. mindenre van xkcd.ráadásul a találgatások ellen sem ártana védekezni, tehát x darab próbálgatás után lassuló felület vagy kitiltás.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
bucsupeti
senior tag
-
F1rstK1nq
aktív tag
A Head First Design Patterns könyvhöz még nem volt ugyan szerencsém, de nagyon dicsérik.
Adrenaline is natures way of telling you 'don't fuck up.'
-
ToMmY_hun
senior tag
Attól függ mi a cél, de általános esetben úgy néz ki, hogy fogod a Java bytecode-ot, megérted a működését, majd ezt megírod Java nyelven. Ez a bytecode -> forráskód konverzió. Lehet egészen más célja is a reverse engineeringnek, például rendszerek sebezhetőségének kiderítése, rosszabb esetben kihasználása.
[ Szerkesztve ]
C programmers never die, they are just cast into void.
-
bucsupeti
senior tag
reverse engineering pl amikor egy meglevo adatbazis szerkezetebol epited fel a szükséges osztályokat...
Erre az IDE-k támogatást is adnak, azaz legenerálják a szukseges osztalyokat, konstruktorokat, metodusokat.[ Szerkesztve ]
"Nem gond ha nem vágod a párologtatók bináris nyelvét..."
-
Lortech
addikt
Sok interjún vagyok túl mindkét oldalról, de nem sok biztosat lehet erre mondani.
Nem minden cég csináltat gépi feladatot a felvételi folyamat során. Sőt, többségében nem volt ilyen az én interjúimon. Ha volt, akkor az leginkább egyszerű algoritmizálási feladatokat jelentett, és akkor is általában otthoni előszűrés volt, nem az interjú közben nyomtak kezembe egy gépet. Gyakorló feladatokat találsz pl. codewarson, hackerranken, az egyszerűbbeken érdemes edzeni. Ahhoz, hogy sikeresen tudj venni egy ilyen akadályt juniorként, logikus gondolkodás kell, és az, hogy a java a kezedben legyen, ne a feladat közben kelljen gondolkodni szintaktikán és alap JSE dolgokon. Nem nagyon találkoztam olyan feladattal interjú során, ami komolyabb speciális java tudást igényel. A legnagyobb előny nyilván az, ha találkoztál már az adott problémával, vagy hasonlóval, ehhez sokat kell gyakorolni.[ Szerkesztve ]
Thank you to god for making me an atheist
-
Szmeby
tag
Hát igen, láncolt listákkal zsonglőrködéstől a szálkezelésig bármi lehet. Egyszerű kis programocskák. Jellemzően azt mérik fel, mennyire ismered a nyelvet (tudod-e mi az a for ciklus, vagy mit csinál teszemazt a Thread.yield()), milyen a problémamegoldó / absztrakciós képességed, és milyen stílusban kódolsz (hogyan struktúrálod a kódot, írsz-e tesztet, hogyan refaktorálsz, stb). Bár ezek utóbbiak inkább a nagyobb lélegzetvételű feladatokhoz tartoznak, vagy mondjuk ha már készen kapsz egy gány kódot és rendbe kell tenni.
Egyébként szerintem - ha elakadsz - nyugodtan kérdezz. Ha jófej a leendő kolléga , biztosan ad 1-2 tippet a folytatáshoz. Senki sem tudhat mindent, de ha kérdez és kap választ, legközelebb már tudni fogja.
-
ToMmY_hun
senior tag
Multiknál van szakmai teszt az interjú előtt, szóval az sem biztos hogy táblánál kell programoznod, ezt cége válogatja. Amennyiben mégis kell, úgy valószínű hogy egy önállóan működőképes, egyszerű feladatot kapsz. Ilyesmi a nagyon kedvelt Fibonacci generátor rekurzióval és anélkül, szó palindrom vizsgálata vagy valami rendező algoritmus. Az interjú ezen szakaszában nem arra kíváncsiak, hogy ismered-e a nyelvet, az már kiderült a papíros/számítógépes tesztek során. Itt az a fontos, hogy milyen stílusban kódolsz és hogyan gondolkozol, milyenek a logikai képességeid.
[ Szerkesztve ]
C programmers never die, they are just cast into void.
-
sztanozs
veterán
Amibe én belefutottam még anno, az fa bejárás volt, láncolt lista, meg algoritmus elmélet (az utóbbiról csak halvány emlékeim vannak - mert akkoriban elég jól ment).
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
CJ19
csendes tag
Hátahol most én vagyok, ott volt egy sima HR-s interjú utána meg egy java teszt amire adtak x határidőt, hogy csináljam meg (ami szintén egy teszt volt, hogy mégis mennyi idő alatt vagyok "hajlandó" megírni) és én még hétvégén megírtam(az interjú pénteken volt)... el voltak ájulva.
Aztán a legutóbbin pedig elbeszélgetés, netes szakmai teszt, logikai teszt és fejlesztőkkel való meeting volt... szóval igen változó, ahogy a többiek is mondják cégtől függ...
Java SE-t viszont kenni vágni kell szerintem.. -
ToMmY_hun
senior tag
Szerintem számíthatsz arra, hogy készíteni kell egyszeresen, vagy duplán láncolt listát. Esetleg megkérhetnek, hogy hasonlítsd össze a kettőt beillesztés, törlés, stb szempontjából. Megkérdezhetik azt is, hogy a java.util.LinkedList melyik megvalósítást alkalmazza, annak milyen metódusai vannak. Felmerülhet, hogy melyiket lehet/érdemes stack-ként, és melyiket lehet queue-ként használni. Így hirtelen (szintén juniorként) ezek jutottak eszembe.
C programmers never die, they are just cast into void.
-
disy68
aktív tag
WatchService API-t tudod erre használni.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
-
Aethelstone
addikt
Kb. 20 sorból saját implementációt is lehet készíteni. Beolvasod a könyvtár tartalmát, berakod valami collectionba. Bizonyos időközönként újra felolvasod a könyvtár tartalmát és összehasonlítod a korábban beolvasott listával. Ha van eltérés, akkor frissíted a lista tartalmát és ezzel együtt nyilvánvalóan a képernyőtartalmat is. Nem kell ehhez semmi különleges api....szerintem.
MI 10T Pro 8/256 , Arsenal FC - Go Gunnarz...
-
Cathfaern
nagyúr
-
Aethelstone
addikt
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen