Bevezetés a számítástechnikai interjúkérdésekbe és válaszokba

Tehát végre megtalálta az álmai munkáját a Számítástechnikában, de azon gondolkodik, hogyan lehet kitörni a 2019. évi Számítástudományi interjút, és mi lehet a Számítástechnika interjúval kapcsolatos lehetséges kérdések. Minden számítástechnikai interjú különbözik, és a munka mértéke is eltérő. Ezt szem előtt tartva megterveztük a leggyakoribb Computer Science interjúkérdéseket és -válaszokat, amelyek segítenek az interjú sikerében.

Az alábbiakban a 25 leggyakoribb 2019. évi számítástechnikai interjú kérdését mutatjuk be, amelyeket főként felteszünk:

1. Mi az a fájl?

Válasz:
A fájl egy elnevezett hely, amely folyamatosan tárolja az adatokat vagy információkat. A fájlokat mindig egy tárolóeszközön tárolja a fájlnév használatával (pl. STUDENT.MARKS). A fájlnév elsődleges és másodlagos nevét általában „.” (DOT) elválasztja.

2.Mi az osztály?

Válasz:
Az osztály egy terv, amelyből az objektumok készülnek. Az osztály olyan módszereket és változókat tartalmaz, amelyek egy osztály példányához vannak társítva.

3.Mi egy tárgy?

Válasz:
Az objektum egy osztály példánya. Például
Abc osztály (--– Ez egy osztály
int a; - Ez egy változó
nyilvános Abc (); - Ez vállalkozó
public statical void main (String args () )--- Ez egy módszer
(
Abc a = új Abc (); -- Ez az objektum létrehozása, ahol az „a” a referencia változó vagy az objektum neve
)
)

4.Mi az építő?

Válasz:
A kivitelező olyan módszerek, amelyek segítségével osztályobjektumot hoznak létre. Kétféle konstruktor létezik: Alapértelmezett és paraméteres konstruktor.

5.Mi az eltérő OOPS-elv?

Válasz:
Az OOPS alapelve a következő,

  • Egységbezárás
  • Absztrakció
  • Öröklés
  • polimorfizmus

6.Mi az öröklés?

Válasz:
Az öröklés olyan tulajdonság, amelyben a szülői osztály (szuperosztály) tulajdonát átruházják a gyermekosztályra (alosztály). Például
Abc osztály (--– Ez egy osztály
int a; - Ez egy változó
public void abc () () - Módszerek
)
az Xyz osztály kiterjeszti az Abc –– (Az kiterjesztés a kulcsszó, Xyz az alosztály, amely örökli az ABC szülőosztály tulajdonságait.)
(
public statical void main (String args () )--- Ez egy módszer
(
Abc a = új Abc (); -- Ez az objektum létrehozása, ahol az „a” a referencia változó vagy az objektum neve
)
)

7.Mi a polimorfizmus?

Válasz:
A polimorfizmus az objektum azon képessége, hogy több formát ölt fel. A polimorfizmust leggyakrabban az OOP-ban használják, amikor egy szülőosztály-referenciát használnak gyermekosztály-objektumra való hivatkozásra.

8. Melyek a példány- és osztályváltozók?

Válasz:
Az esetváltozó az osztály adott példányához tartozik, míg az osztályváltozó. Az osztályváltozót statikus változónak is nevezik. Például
nyilvános osztály Abc (
public int a; …… .. Ez egy példányváltozó
public static int a1; …… .. Ez egy statikus vagy osztályváltozó
…………………… ..
…………… ..
)

9. Összehasonlítja a módszert és a kivitelezőt?

Válasz:
Konstruktor: Egy osztály példányának inicializálására szolgál.
Módszer: Egyes funkciók vagy műveletek végrehajtására szolgál.

Kivitelező: Nincs visszatérési típusa.
Módszer: Visszatérési típusa van.

10. Mi az a szingulett osztály?

Válasz:
A Singleton osztály egy osztályhoz létrehozott objektumok számát korlátozza egyre, de rugalmasságot biztosít több objektum létrehozására, ha a helyzet megváltozik.

11. Milyen lépések vannak az objektum létrehozásához?

Válasz:
Az objektumot először deklarálják, majd megvalósítják és végül deklarálják. Például
Abc a = új Abc ();

12. Mi a különféle hozzáférés-módosító?

Válasz:
Négy típusú hozzáférés-módosító van az alábbiak szerint: -
• Látható az egész csomag számára. Nincs szükség módosítóra.
• Privát - csak az osztály számára látható.
• Nyilvános - a világ számára látható.
• Védett - a csomag és az alosztály számára is látható.

13.Melyik a Java operátorok elsőbbsége

Válasz:
A legnagyobb preferenciájú operátor a Postfix operátor, azaz () ().

14.Mi egy tömb?

Válasz:
A tömb egy tároló, amely rögzíti a hasonló adattípusok számát.

15. Mi a különbség az egyenlő () és a módszer, valamint a == operátor között?

Válasz:
Az equals () egy módszer, amely megegyezik a karakterláncok tartalmával, míg == egy operátor és megegyezik a karakterláncok objektumával vagy referenciájával.

16. A húr osztály végleges?

Válasz:
Igen

17. Mi a wrapper osztály?

Válasz:
A primitív adattípus objektumként való eléréséhez wrapper osztályt használunk. Ezek a következők: -

Primitív típusCsomagoló osztály
logikailogikai
faszénkarakter
byteByte
rövidRövid
intEgész szám
hosszúHosszú
úszóÚszó
kettősKettős

18. Különbség a túlterhelés és a felülbírálás között?

Válasz:
A túlterhelés akkor jelentkezik, amikor ugyanahhoz az osztályhoz tartozó kettő vagy több módszer ugyanazzal a metódusnévvel rendelkezik, de eltérő paraméterekkel (azaz különböző metódus-aláírásokkal).
A felülbírálás akkor fordul elő, amikor két módszer ugyanazzal a módszernévvel és paraméterekkel (vagyis a módszer aláírásával) rendelkezik, de az egyik módszer a szülői osztályba tartozik, a másik pedig a gyermekosztályba tartozik.

19. Mik a több öröklés a Java-ban?

Válasz:
A Java támogatja a több öröklést, azaz az osztály azon képességét, hogy egynél több interfészt is megvalósítson. Egy osztály képes több interfészt megvalósítani, de nem bővíthet több osztályt.

20. Mi az a patak?

Válasz:
Az adatfolyam az adatok sorozata lehet. Kétféle patak létezik.
InputStream: Forrásból származó adatok olvasására szolgál.
OutPut adatfolyam: adatok rendeltetési helyre írására szolgál.

21. Mi a karakterfolyam?

Válasz:
A Java Karakter adatfolyamot alapvetően a 16 bites Unicode bemenete és kimenete végrehajtására használják. A fő osztályú felhasználók a FileReader és a FileWriter, amelyek belsőleg a FileInputStream és FileOutputStream fájlokat használják, tehát az alapvető különbség az, hogy a FileReader és a FileWriter egyszerre két harapást olvas és ír.

22. Mi a bájt adatfolyam?

Válasz:
A Java Byte adatfolyamot alapvetően a 8 bites Unicode bemenete és kimenete végrehajtására használják.
A bájtfolyamokkal kapcsolatos fő osztályok a FileInputStream és FileOutputStream.

23. Mi az a felület?

Válasz:
Az interfész referencia típusa a Java-ban, hasonlóan az osztályhoz, de absztrakt módszerek gyűjteménye. Egy osztály több interfészt is megvalósíthat.

24.Differencia az osztály és az interfész között?

Válasz:
Az alábbiakban bemutatjuk a különbséget az interfész és az osztály között: -

  • A felületet nem lehet azonnal megvalósítani.
  • Az interfésznek nincs konstruktora.
  • Az interfésznek csak elvont módszerei vannak.
  • Egy osztály felületet valósít meg és kibővíti az osztályt.
  • Az interfész több interfészt kiterjeszthet.

25. Mi az elvont osztály?

Válasz:
Az olyan osztályt, amely egy deklarációban tartalmazza az elvont kulcsszót, elvont osztálynak nevezzük. Az absztrakt osztály tulajdonságai a következők:

  • Az absztrakt osztályok tartalmazhatnak vagy nem tartalmazhatnak absztrakt módszereket, de ha az osztálynak legalább egy elvont módszere van, akkor azt elvontnak kell nyilvánítani.
  • Az absztrakt osztály nem váltható ki.
  • Egy absztrakt osztály használatához örökölnünk kell egy másik osztálytól.
  • Ha örökölünk egy absztrakt osztályt, akkor az összes absztrakt módszer megvalósítását biztosítani kell.

Ajánlott cikk

Ez a számítástechnikai interjúval kapcsolatos kérdések és válaszok átfogó útmutatója, így a jelölt könnyen meg tudja oldani ezeket a számítástechnikai interjúval kapcsolatos kérdéseket. Ez a cikk az összes számítástechnikai interjúval kapcsolatos kérdést és választ tartalmazza. A következő cikkeket is megnézheti további információkért -

  1. Exkluzív állásinterjú
  2. Mi a Java interfész vagy az abszolút osztály?
  3. Adattudományi interjú kérdései
  4. Fontos rugalmas interjúkérdések
  5. Tippek a személyes interjú feltöréséhez
  6. Exkluzív állásinterjútrükk (legújabb)
  7. Túlterhelés és felülbírálás a Java-ban