25 tärkeätä tietotekniikan haastattelua koskevaa kysymystä (päivitetty 2019)

Sisällysluettelo:

Anonim

Johdatus tietotekniikan haastatteluun liittyviin kysymyksiin ja vastauksiin

Joten olet vihdoin löytänyt unelmatyösi tietojenkäsittelytiedestä, mutta ihmettelet kuinka murtaa vuoden 2019 tietotekniikan haastattelu ja mitkä voisivat olla todennäköiset tietojenkäsittelytiedehaastatteluun liittyvät kysymykset. Jokainen tietotekniikan haastattelu on erilainen ja myös työn laajuus on erilainen. Pitäen tämän mielessä olemme suunnitelleet yleisimmät Computer Science -haastatteluun liittyvät kysymykset ja vastaukset, joiden avulla saat menestystä haastattelussa.

Alla on 25 yleisintä 2019. tietotekniikan haastattelukysymystä, joita kysytään enimmäkseen:

1. Mikä on tiedosto?

Vastaus:
Tiedosto on nimetty sijainti, joka tallentaa tietoja pysyvästi. Tiedosto tallennetaan aina tallennuslaitteeseen tiedostonimellä (esim. STUDENT.MARKS). Tiedostonimellä on ensisijainen ja toissijainen nimi yleensä erotettu ”.” (DOT).

2.Mikä on luokka?

Vastaus:
Luokka on suunnitelma, josta objektit luodaan. Luokka sisältää menetelmät ja muuttujat, jotka liittyvät luokan esiintymään.

3.Mikä on esine?

Vastaus:
Kohde on luokan esimerkki. Esimerkiksi
luokka Abc (--– Tämä on luokka
int a; -- Tämä on muuttuja
julkinen Abc (); - Tämä on urakoitsija
julkinen staattinen void main main (merkkijonot ()) - Tämä on menetelmä
(
Abc a = uusi Abc (); -- Tämä on objektin luominen, jossa 'a' on viitemuuttuja tai objektin nimi
)
)

4.Mikä on rakentaja?

Vastaus:
Rakentaja on menetelmiä, joita käytetään luokan objektin luomiseen. Konstruktoreita on kahta tyyppiä: oletus- ja parametrisoitu konstruktori.

5.Mikä on erilainen OOPS-periaate?

Vastaus:
OOPS: n perusperiaate on seuraava:

  • kapselointi
  • Abstraktio
  • perintö
  • polymorfismi

6.Mikä on perintö?

Vastaus:
Perintö on ominaisuutta, jossa vanhemman luokan (superluokka) omaisuus siirretään lasten luokalle (alaluokka). Esimerkiksi
luokka Abc (--– Tämä on luokka
int a; -- Tämä on muuttuja
public void abc () () - Menetelmät
)
luokka Xyz laajentaa Abc –– (Laajenna on avainsana, Xyz on alaluokka, joka perii ABC-vanhemmaluokan ominaisuudet.)
(
julkinen staattinen void main main (merkkijonot ()) - Tämä on menetelmä
(
Abc a = uusi Abc (); -- Tämä on objektin luominen, jossa 'a' on viitemuuttuja tai objektin nimi
)
)

7.Mikä on polymorfismi?

Vastaus:
Polymorfismi on esineen kyky saada useita muotoja. Yleisimmin polymorfismia käytetään OOP: ssa, kun vanhemmaluokkaviitettä käytetään viittaamaan alaluokkaobjektiin.

8. Mitkä ovat ilmentymän ja luokan muuttujat?

Vastaus:
Esimerkki muuttuja kuuluu luokan tiettyyn esiintymään, kun taas luokan muuttuja. Luokkamuuttujaa kutsutaan myös staattisiksi muuttujiksi. Esimerkiksi
julkisen luokan Abc (
julkinen int a; …… .. Tämä on esiintymämuuttuja
public static int a1; …… .. Tämä on staattinen tai luokan muuttuja
…………………… ..
…………… ..
)

9.Vertaile menetelmää ja rakentajaa?

Vastaus:
Rakentaja: Käytetään luokan ilmentymän alustamiseen.
Menetelmä: Käytetään jonkin toiminnon tai operaation suorittamiseen.

Rakentaja: Ei ole paluutyyppiä.
Menetelmä: Siinä on paluutapa.

10. Mikä on singleton-luokka?

Vastaus:
Singleton-luokka rajoittaa luokalle luotujen kohteiden lukumäärän yhdeksi, mutta antaa joustavuuden luoda lisää objekteja, jos tilanne muuttuu.

11. Millä tavoin objekti luodaan?

Vastaus:
Kohde julistetaan ensin, sitten toteutetaan ja viimeinkin julistetaan. Esimerkiksi
Abc a = uusi Abc ();

12. Mikä on eri tyyppinen käyttöoikeuksien muuntaja?

Vastaus:
Alla on neljä tyyppiä käyttömuokkaimia: -
• Näkyy koko pakkaukselle. Mitään muuntajaa ei tarvita.
• Yksityinen - näkyy vain luokalle.
• Julkinen - näkyy maailmalle.
• Suojattu - näkyy pakkaukselle ja alaluokalle.

13.Joka on Java-operaattorin suurin etusija

Vastaus:
Operaattori, jolla on etusija, on Postfix-operaattorit eli () ().

14.Mikä on ryhmä?

Vastaus:
Taulukko on säilö, joka sisältää kiinteän määrän samanlaisia ​​tietotyyppejä.

15. Mitä eroa on yhtälöiden () ja menetelmän ja == operaattorin välillä?

Vastaus:
Equals () on menetelmä ja se vastaa merkkijonojen sisältöä, kun taas == on operaattori ja vastaa merkkijonojen objektia tai viitettä.

16. Onko merkkijono luokka lopullinen?

Vastaus:
Joo

17. Mikä on kääreluokka?

Vastaus:
Päästäksesi primitiiviseen tietotyyppiin objektina käytämme kääreluokkaa. Ne seuraavat: -

Primitiivinen tyyppiKääreluokka
booleanboolean
charMerkki
tavuTavu
lyhytLyhyt
intKokonaisluku
pitkäpitkä
kelluaKellua
kaksinkertainenKaksinkertainen

18.Ero ylikuormituksen ja ohittamisen välillä?

Vastaus:
Ylikuormitus tapahtuu, kun kahdella tai useammalla menetelmällä samassa luokassa on sama menetelmän nimi, mutta eri parametrit (ts. Eri menetelmän allekirjoitukset).
Ohitus tapahtuu, kun kahdella menetelmällä, joilla on sama metodinimi ja parametrit (ts. Menetelmän allekirjoitus), mutta yksi menetelmistä on vanhemmaluokassa ja toinen lastenluokassa.

19. Mitkä ovat Java-moninkertaiset perinnöt?

Vastaus:
Java tukee useita perintöjä, ts. Luokan kykyä toteuttaa useampi kuin yksi käyttöliittymä. Luokka voi toteuttaa useita rajapintoja, mutta ei voi laajentaa useita luokkia.

20. Mikä on virta?

Vastaus:
Virta voidaan määritellä datajaksona. Virroja on kahden tyyppisiä.
InputStream: Käytetään tietojen lukemiseen lähteestä.
OutPut Stream: Käytetään tietojen kirjoittamiseen määränpäähän.

21. Mikä on merkkivirta?

Vastaus:
Java-merkkivirtaa käytetään periaatteessa 16-bittisen Unicoden tulo- ja lähtötoimintoihin. Pääluokan käyttäjät ovat FileReader ja FileWriter, jotka käyttävät sisäisesti FileInputStream ja FileOutputStream, joten perusero on siinä, että FileReader ja FileWriter lukevat ja kirjoittavat kaksi puremaa kerrallaan.

22. Mikä on tavuvirta?

Vastaus:
Java-tavuvirtaa käytetään periaatteessa 8-bittisen Unicoden tulo- ja lähtötoimintoihin.
Tavuvirtoihin liittyvät pääluokat ovat FileInputStream ja FileOutputStream.

23. Mikä on käyttöliittymä?

Vastaus:
Rajapinta on Java-referenssityyppi, samanlainen kuin luokka, mutta sen kokoelma abstrakteja menetelmiä. Luokka voi toteuttaa useita rajapintoja.

24.Ero luokan ja käyttöliittymän välillä?

Vastaus:
Alla on ero rajapinnan ja luokan välillä: -

  • Rajapinta ei voi toteutua.
  • Rajapinnassa ei ole konstruktoreita.
  • Käyttöliittymässä on vain abstrakteja menetelmiä.
  • Luokka toteuttaa käyttöliittymän ja laajentaa luokkaa.
  • Rajapinta voi laajentaa useita rajapintoja.

25. Mikä on abstrakti luokka?

Vastaus:
Luokkaa, joka sisältää abstraktin avainsanan ilmoituksessa, kutsutaan abstraktiksi luokka. Abstraktin luokan ominaisuudet ovat seuraavat: -

  • Abstraktit luokat saattavat sisältää tai eivät sisällä abstrakteja menetelmiä, mutta jos luokassa on ainakin yksi abstrakti menetelmä, silloin se on julistettava abstraktiksi.
  • Abstraktia luokkaa ei voida toteuttaa.
  • Jotta abstraktia luokkaa voidaan käyttää, meidän on perittävä se toiselta luokalta.
  • Jos perimme abstraktin luokan, meidän on tarjottava toteutuksia kaikille siinä oleville abstraktille menetelmille.

Suositeltava artikkeli

Tämä on ollut kattava opas tietojenkäsittelytieteen haastatteluun liittyviin kysymyksiin ja vastauksiin, jotta hakija voi helposti torjua näitä tietotekniikan haastattelua koskevia kysymyksiä. Tämä artikkeli koostuu kaikista tärkeimmistä tietotekniikan haastattelua koskevista kysymyksistä ja vastauksista. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Yksinomainen työhaastattelu
  2. Mitä suositellaan Java-käyttöliittymään tai tiivistelmäluokkaan
  3. Data Science -haastattelukysymykset
  4. Tärkeitä elastisen haun haastattelukysymyksiä
  5. Vinkkejä halki henkilökohtaisen haastattelun
  6. Yksinoikeudella työhaastattelu temppuja (viimeisin)
  7. Ylikuormitus ja ohittaminen Java-järjestelmässä