Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Orionk
    senior tag

    Szia!
    Úgy látom, hogy Te és floatr felhasználó már tapasztalt Java fejlesztők vagytok.
    A munkahelyen melyik adatszerkezeteket használjátok a leggyakrabban?
    Azokat akkor átnézném jobban, megtanulnám, mert a junior pozícióba a nyáron esedékes interjúimon biztosan elő fognak kerülni.

    ArrayList, LinkedList, HashMap -> ezek biztos gyakoriak. Ezeket már használtam többször. Mit lenne érdemes következőnek beiktatnom a gyakorlásaimba? köszönöm

    Sziasztok!

    Felhívott a HR-es csaj a cégtől, akik most nyitottak a városban irodát Budapest után. Azt mondja, hogy megkapta a CV-met és látja, hogy majd csak nyár közepén lesz számomra aktuális az interjú, de olyan sok a Junior jelentkező, hogy létrehoztak egy előszűrő tesztet.

    Menjek be köv. héten megírni ezt, mert ha ez sikerül csak akkor mehetek egyáltalán tovább a HR-es interjúra és szakmai tesztekre a nyáron.
    Ez meg egy 20 perces teszt lesz, logikai-matematikai jellegű. Ennyit mondott csupán.

    Szerintetek mire számíthatok? Mi szokott lenni egy ilyen tesztben? Hogyan készüljek rá?
    Java junior pozícióról lenne szó a nyáron, ha ez sikerülne.

    köszönöm

  • disy68
    aktív tag

    Szia!
    Úgy látom, hogy Te és floatr felhasználó már tapasztalt Java fejlesztők vagytok.
    A munkahelyen melyik adatszerkezeteket használjátok a leggyakrabban?
    Azokat akkor átnézném jobban, megtanulnám, mert a junior pozícióba a nyáron esedékes interjúimon biztosan elő fognak kerülni.

    ArrayList, LinkedList, HashMap -> ezek biztos gyakoriak. Ezeket már használtam többször. Mit lenne érdemes következőnek beiktatnom a gyakorlásaimba? köszönöm

    Mire lepötyögtem, már jött is válasz, de akkor más megfogalmazásban :) :
    Kollekciókkal kapcsolatban első körben ismerni érdemes a főbb inteface-eket és melyik milyen contract-nak tesz eleget (List, Set, Queue + Map). Ez után érdemes megnézni a tényleges implementációkat. A különböző implementációkat pedig akkor használjuk, amikor az adott megoldás igényli (pl. rendezett legyen mindig a kollekció, lehet-e benne ismétlődő elem, írunk vagy olvasunk belőle többet, elejéről/végéről vagy véletlen eléréssel veszünk ki elemeket, szálbiztosnak kell-e lennie). A nyelvi alapokon kívül még érdemes ráfeküdni az OOP-re. OOP alapelvek, SOLID, GRASP és pár további egyszerűbb dolog; DRY, KISS, YAGNI. Alapvető design pattern-ek (singleton, builder, facade, proxy, decorator, visitor, strategy).

  • Aethelstone
    addikt

    Szia!
    Úgy látom, hogy Te és floatr felhasználó már tapasztalt Java fejlesztők vagytok.
    A munkahelyen melyik adatszerkezeteket használjátok a leggyakrabban?
    Azokat akkor átnézném jobban, megtanulnám, mert a junior pozícióba a nyáron esedékes interjúimon biztosan elő fognak kerülni.

    ArrayList, LinkedList, HashMap -> ezek biztos gyakoriak. Ezeket már használtam többször. Mit lenne érdemes következőnek beiktatnom a gyakorlásaimba? köszönöm

    Nos, amelyikre az adott feladathoz éppen szükség van. Nálunk leginkább az ArrayList "pörög", de Set, Map is van bőven. Egyébként inkább a most népszerű Java technológiákon érdemes gyakorolnod. Vagy legalább utána olvasni. Spring, Vaadin vagy Rest, Webservice, Hibernate, JDBC, Tomcat/Jetty....és napestig sorolhatnám....

Új hozzászólás Aktív témák