Java je eden izmed hitro rastočih programskih jezikov po vsem svetu. Večina podjetij izbere Java za izdelavo namiznih, spletnih in mobilnih aplikacij. Podjetja, ki temeljijo na izdelkih, kot so Google, Amazon, Facebook ali Microsoft, imajo drugačen način opravljanja intervjujev za Java v primerjavi s tradicionalnimi razgovori o programiranju.
Za razbijanje Java intervju , bi morali imeti znanje o podatkovnih strukturah in algoritmih, kot sta String in Java. Vprašanja so lažja in večinoma temeljijo na praktičnem delu. Vprašanja so povezana z Programski jezik Java in JDK API.
Vprašanja se nanašajo tudi na OOP koncept, ker Java temelji na OOP. Zato bi morali imeti tudi veliko znanja o konceptih OOP. Java se večinoma uporablja kot aplikacijski programski jezik, zato je poudarek večinoma usklajen z vprašanji, povezanimi z API-ji, koncepti Java in oblikovalskimi vzorci.
Stopnja Java razgovora je odvisna od vaših izkušenj. Če ste nov prosilec, postopek razgovora in vprašanja niso zapleteni, enostavni in jedrnati. Po drugi strani pa, če ste izkušen moški in imate več kot dve leti izkušenj, so postopek razgovora in vprašanja zapleteni in niso enostavni. Večina vprašanj temelji na naprednem konceptu Jave, kot so gugalnice, API in AWT .
Katere teme pripraviti za razgovore o Javi?
Java je ocean konceptov. Obstajajo različni koncepti, o katerih lahko anketar postavlja vprašanja. Prej smo vam povedali, da je raven vprašanj odvisna od vaših izkušenj. Za bolj svežega človeka je vprašanje lahko povezano z osnovami Jave, kot so nizi, zbirke, hashcode, API in OOP. Vprašanje za izkušenega fanta je lahko povezano z istimi temami, vendar je zanj lahko preveč trivialno.
razvrsti arraylist v javi
- Osnove Jave
- Struktura podatkov in algoritmi
- Objektno usmerjeni koncepti
- Večnitnost, sočasnost in osnove niti
- Ogrodje zbirk Java
- Pretvorba vrste datuma in osnove
- Array
- Odvoz smeti
- Vrvica
- Načela oblikovanja SOLID
- Vzorci oblikovanja GOF
- Abstraktni razred in vmesnik
- Osnove Jave, npr. equal in hashcode
- Generiki in Enum
- Java IO in NIO
- Podatkovna struktura in algoritem v Javi
- Pogosti omrežni protokoli
- Notranjost JVM
- Regularni izrazi
- JDBC
- Najboljše prakse v Javi
- Obdelava XML v Javi
- Datum, čas in koledar
- JUnit
- Vprašanja o programiranju
Vsi razvijalci Java, ki se resno ukvarjajo z intervjuji, bi morali poznati zgoraj omenjeni koncept. Če želimo delati v podjetju, ki razvija aplikacije, ki temeljijo na jedrni večnitnosti Java, bi morali poznati osnovne teme Jave, kot so večnitnost in sočasnost. Enum , Zbirke , JVM notranji elementi, algoritmi GC in generika.
Na enak način, če želimo delati v podjetju, ki razvija aplikacije na podlagi Spletna storitev Java , bi morali imeti znanje o REST API, SOAP API, JSON, XML in drugih ustreznih temah.
Na trgu je na voljo več knjig in vadnic. Če ste začetnik in se želite Jave naučiti v 30 dneh, kliknite tukaj.