25 olulist infotehnoloogiaintervjuu küsimust (värskendatud 2019 jaoks)

Lang L: none (table-of-contents):

Anonim

Sissejuhatus arvutiteaduse intervjuu küsimustele ja vastustele

Nii et olete lõpuks arvutiteaduse alal leidnud oma unistuste töö, kuid mõtlete, kuidas 2019. aasta arvutiteaduse intervjuud lõhestada ja millised võiksid olla tõenäolised arvutiteaduse intervjuu küsimused. Iga arvutiteaduse vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud kõige tavalisemad arvutiteaduse intervjuude küsimused ja vastused, mis aitavad teil intervjuul edu saavutada.

Allpool on toodud 25 levinumat 2019. aasta arvutiteaduse intervjuud, mida enamasti küsitakse:

1. Mis on fail?

Vastus:
Fail on nimega asukoht, mis salvestab andmeid või teavet püsivalt. Faili hoitakse alati salvestusseadmes failinime abil (nt STUDENT.MARKS). Failinimel on tavaliselt primaarne ja sekundaarne nimi eraldatud tähega. (DOT).

2.Mis on klass?

Vastus:
Klass on objekt, millest objektid luuakse. Klass sisaldab meetodeid ja muutujaid, mis on seotud klassi eksemplariga.

3.Mis on objekt?

Vastus:
Objekt on klassi eksemplar. Näiteks
klass Abc (--– see on klass
int a; -- See on muutuja
avalik Abc (); - See on töövõtja
public static void main (String args ()) - See on meetod
(
Abc a = uus Abc (); -- See on objekti loomine, kus a on võrdlusmuutuja või objekti nimi
)
)

4.Mis on konstruktor?

Vastus:
Ehitaja on meetodid, mida kasutatakse klassi objekti loomiseks. On kahte tüüpi konstruktoreid vaikimisi & parameetritega konstruktorid.

5.Mis on erinev OOPS-i põhimõte?

Vastus:
OOPS-i põhiprintsiip on järgmine:

  • Kapseldamine
  • Abstraktsioon
  • Pärimine
  • Polümorfism

6.Mis on pärimine?

Vastus:
Pärimine on vara, mille korral vanema klassi (superklass) vara antakse edasi lasteklassile (alaklass). Näiteks
klass Abc (--– see on klass
int a; -- See on muutuja
public void abc () () - meetodid
)
klass Xyz laiendab Abc --– (laiendamine on märksõna, Xyz on alaklass, mis pärib ABC-põhiklassi omadused.)
(
public static void main (String args ()) - See on meetod
(
Abc a = uus Abc (); -- See on objekti loomine, kus a on võrdlusmuutuja või objekti nimi
)
)

7.Mis on polümorfism?

Vastus:
Polümorfism on objekti võime omandada mitu vormi. Kõige sagedamini kasutatakse polümorfismi OOP-is, kui lasteklassi objektile viitamiseks kasutatakse vanema klassi viidet.

8. Mis on astme- ja klassimuutujad?

Vastus:
Astmemuutuja kuulub selle klassi konkreetsesse astmesse, samas kui klassi muutuja. Klassimuutujat tuntakse ka staatiliste muutujatena. Näiteks
avaliku klassi Abc (
avalik int a; …… .. See on esinemismuutuja
public static int a1; …… .. See on staatiline või klassimuutuja
…………………… ..
…………… ..
)

9.Võrdle meetodit ja konstruktorit?

Vastus:
Konstruktor: kasutatakse klassi eksemplari initsialiseerimiseks.
Meetod: kasutatakse mõne funktsiooni või toimingu täitmiseks.

Konstruktor: tagasitulekutüüpi pole.
Meetod: omab tagastamise tüüpi.

10. Mis on singletoniklass?

Vastus:
Singletoni klass piirab klassi jaoks loodud objektide arvu ühele, kuid annab olukorra muutumisel võimaluse luua rohkem objekte.

11. Millised on objekti loomise sammud?

Vastus:
Esmalt deklareeritakse objekt, seejärel muudetakse see reaalseks ja lõpuks deklareeritakse. Näiteks
Abc a = uus Abc ();

12. Mis on erinevad juurdepääsu modifikaatorid?

Vastus:
Allpool toodud juurdepääsu modifikaatoreid on nelja tüüpi: -
• nähtav kogu pakendile. Modifikaatorit pole vaja.
• Privaatne - nähtav ainult klassidele.
• Avalik - nähtav kogu maailmale.
• Kaitstud - nähtav pakendile ja alaklassile.

13.Mis on Java suurim operaatori eelistus

Vastus:
Suurim eelistus on operaatoril Postfix, st () ().

14.Mis on massiiv?

Vastus:
Massiiv on konteiner, mis sisaldab fikseeritud arvu sarnaseid andmetüüpe.

15. Mis vahe on võrrandi () ja meetodi ning == operaatori vahel?

Vastus:
Equals () on meetod ja see vastab stringide sisule, samas kui == on operaator ja sobib stringide objekti või viitega.

16. Kas keelpilliklass on lõplik?

Vastus:
Jah

17. Mis on ümbrisklass?

Vastus:
Primitiivse andmetüübi kui objekti juurde pääsemiseks kasutame pakendiklassi. Need on järgmised:

Primitiivne tüüpKääri klass
loogilineBoolean
charIseloom
baitByte
lühikeLühike
intTäisarv
pikkPikk
hõljumaUjuk
kahekordneTopelt

18.Kas erinevus ülekoormamise ja alistamise vahel?

Vastus:
Ülekoormus on siis, kui kahel või enamal sama klassi meetodil on sama meetodi nimi, kuid erinevad parameetrid (st erinevad meetodi allkirjad).
Esmatähtis on siis, kui kahel meetodil on sama meetodi nimi ja parameetrid (st meetodi allkiri), kuid üks neist on vanemate klassis ja teine ​​lasteklassis.

19. Millised on Java pärimused mitu?

Vastus:
Java toetab mitut pärimist, st klassi võimet rakendada rohkem kui ühte liidest. Klass võib rakendada mitmeid liideseid, kuid ei saa laiendada mitut klassi.

20. Mis on voog?

Vastus:
Voo võib määratleda kui andmejada. Vooge on kahte tüüpi.
InputStream: kasutatakse andmete lugemiseks allikast.
OutPut Stream: kasutatakse andmete kirjutamiseks sihtkohta.

21. Mis on märkide voog?

Vastus:
Java Characteri voogu kasutatakse põhiliselt 16-bitise Unicode'i sisendi ja väljundi täitmiseks. Põhiklasside kasutajad on FileReader ja FileWriter, mis kasutavad sisemiselt FileInputStream ja FileOutputStream, nii et põhiline erinevus seisneb selles, et FileReader ja FileWriter loevad ja kirjutavad vastavalt kaks hammustust korraga.

22. Mis on baidivoog?

Vastus:
Java Byte'i voogu kasutatakse põhiliselt 8-bitise Unicode'i sisendi ja väljundi täitmiseks.
Baitvoogudega seotud peamised klassid on FileInputStream ja FileOutputStream.

23. Mis on liides?

Vastus:
Liides on Java viidetüüp, sarnane klassiga, kuid selle abstraktsete meetodite kogum. Klass saab rakendada mitut liidest.

24.Klassi ja liidese erinevus?

Vastus:
Allpool on erinevus liidese ja klassi vahel: -

  • Liidest ei saa realiseerida.
  • Liidesel pole konstruktoreid.
  • Liideses on ainult abstraktsed meetodid.
  • Klass rakendab liidest ja laiendab klassi.
  • Liides võib laiendada mitut liidest.

25. Mis on abstraktne klass?

Vastus:
Klassi, mis sisaldab deklaratsioonis abstraktset märksõna, nimetatakse abstraktseks klassiks. Abstraktse klassi omadused on järgmised: -

  • Abstraktsed klassid võivad sisaldada või mitte sisaldada abstraktseid meetodeid, kuid kui klassil on vähemalt üks abstraktse meetod, tuleb see tunnistada abstraktseks.
  • Abstraktset klassi ei saa kiirendada.
  • Abstraktse klassi kasutamiseks peame selle pärima teiselt klassilt.
  • Kui me pärime abstraktse klassi, peame pakkuma rakendusi kõigile selles sisalduvatele abstraktsetele meetoditele.

Soovitatav artikkel

See on olnud infotehnoloogia intervjuu küsimuste ja vastuste põhjalik juhend, et kandidaat saaks neid infotehnoloogia intervjuu küsimusi hõlpsalt haarandada. See artikkel koosneb kõigist arvutiteaduse intervjuu küsimustest ja vastustest. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Eksklusiivne tööintervjuu
  2. Mida eelistada Java liidese või abstraktse klassi jaoks
  3. Andmeteaduse intervjuu küsimused
  4. Olulised Elasticsearchi intervjuu küsimused
  5. Näpunäited isikliku vestluse lõhendamiseks
  6. Eksklusiivsed tööintervjuu nipid (viimased)
  7. Java ülekoormamine ja alistamine