40 parasta tietojenkäsittelytieteen haastattelukysymystä ja vastausta

Anonim

Tässä on tietojenkäsittelytieteen haastattelukysymyksiä tuoreemmille ja kokeneemmille ehdokkaille unelmiesi saamiseksi.

1) Mikä on tietokonejärjestelmä?

Tietokonejärjestelmä on yhdistelmä muistia, keskusyksikköä, siihen liitettyjä oheislaitteita ja käyttöjärjestelmää (käyttöjärjestelmä).

2) Luettele tietokonejärjestelmän osat

Tietokonejärjestelmän komponentit ovat:

  • CPU (keskusyksikkö), joka sisältää ohjausyksikön ja loogisen aritmeettisen yksikön
  • Muisti kuten ensisijainen ja toissijainen
  • Syöttö- ja tulostuslaitteet, kuten näppäimistöhiiri, tulostinskanneri jne.

3) Mikä on mikroprosessori?

Mikroprosessori on integroitu piiri, jolla on kaikki PC: n keskusyksikön toiminnot.

4) Luettele tietyt prosessorit

Tietokoneen prosessorit ovat: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 ja 5) AMD Ryzen 5.

5) Luettele suosittu käyttöjärjestelmä

Jotkut suosituista käyttöjärjestelmistä ovat Microsoft Windows, OSX ja Linux.

6) Mikä on superluokka?

Superluokka on kaikkien luokkien perusta. Lopun luokan kohteella on kaikki yliluokkaan liittyvät ominaisuudet.

7) Selitä luokan muuttuja

Muuttujat edustavat luokan muistia, jonka se jakaa jokaisen esiintymän kanssa.

8) Mikä on SDLC?

SDLC tarkoittaa ohjelmistokehityksen elinkaari on prosessi, joka tuottaa laadukkaita ohjelmistotuotteita lyhyemmässä ajassa. SDLC: n vaiheet ovat: 1) suunnittelu, 2) suunnittelu, 4) rakentaminen, 5) testaus ja 6) käyttöönotto.

9) Selitä tiedoston merkitys.

Tiedosto on nimetty sijainti, joka tallentaa tietoja pysyvästi. Se tallennetaan aina tallennuslaitteeseen käyttämällä tiedostonimeä, jolla on ensisijainen ja toissijainen nimi, joka erotetaan "." (DOT) -merkillä.

10) Mikä on ohjelmointikieli?

Ohjelmointikieli on kokoelma kielioppisääntöjä ohjeiden antamiseksi tietokoneelle tai tietokonelaitteille tehtävän suorittamiseksi.

11) Mikä on integroitu kehitysympäristö?

IDE on GUI-pohjainen ohjelmisto. Se on suunniteltu auttamaan ohjelmoijia rakentamaan sovelluksia, joissa on kaikki tarvittavat ohjelmat ja kirjastot.

12) Selitä kehys

Kehys on alusta ohjelmistosovellusten tekemiseen. Se tarjoaa perustan kehittäjille, jotka voivat rakentaa ohjelmia tietylle alustalle. Esimerkiksi kehys voi sisältää ennalta määrättyjä luokkia sekä toimintoja. Sitä voidaan käyttää syötteiden käsittelyyn, laitteistojen hallintaan ja vuorovaikutukseen järjestelmän ohjelmistojen kanssa.

13) Mikä on käyttöliittymä?

Käyttöliittymä on samanlainen kuin Java-luokka, mutta se on kokoelma abstrakteja menetelmiä. Luokalla voi olla useampi kuin yksi käyttöliittymä.

14) Mikä on luokka?

Luokka on suunnitelma esineiden luomiseen. Luokka sisältää menetelmiä ja muuttujia, jotka ovat luokan ilmentymä.

15) Erota konstruktorin ja menetelmän abstraktiluokka ja rajapinta

Luokan ja käyttöliittymän ero on:

Abstrakti luokka Käyttöliittymä
Abstrakti luokka ei tue perintöä. Käyttöliittymä tukee useita perintöjä.
Abstrakti luokka sisältäisi konstruktorin. Rajapinta ei sisällä konstruktoria.
Abstrakti luokka ilmoitetaan "Abstrakti" -avainsanalla. Käyttöliittymä ilmoitetaan "käyttöliittymä" -avainsanalla.
Sitä voidaan käyttää kaikkien pääsymuuttujien kanssa. Sitä voidaan käyttää vain julkisen pääsyn muokkaimen kanssa.

16) Mikä on abstrakti luokka?

Luokkaa, jolla on abstrakti avainsana, kutsutaan abstraktiksi luokaksi.

17) Mikä on matriisi?

Taulukko on säilö, joka pitää tietyn määrän samanlaisia ​​tietotyyppejä.

18) Mikä on rakentaja?

Rakentaja on menetelmä, jota käytetään luokkaobjektin luomiseen.

19) Määritä Cin ja Cout

Cin ja Cout ovat objekteja, joita käytetään vastaavasti syötetiedostoihin.

20) Mikä on ero C: n ja C ++: n välillä?

C: n ja C ++: n ero on:

C C ++
Se on menettelyihin suuntautunut kieli. Se on olio-ohjelmointikieli.
C-kieli noudattaa ylhäältä alas -ohjelmaa C ++ noudattaa alhaalta ylöspäin suuntautuvaa ohjelmointitapaa.
C-ohjelman tiedostopääte on .c C + + -ohjelmakielen tiedostotunniste on.cpp
C-ohjelmointikielellä iso ohjelmakoodi on jaettu pieniksi paloiksi, joita kutsutaan funktioksi. C ++ - ohjelmointikielellä iso ohjelmakoodi on jaettu kohteisiin ja luokkiin.
Rakenne C: ssä ei tarjoa toimintoilmoituksen ominaisuutta. Rakenne C ++: ssa tarjoaa toiminnon julistamisen rakenteen jäsenfunktioksi.

21) Luettele rakennustyypit

Rakentajaa on kahta tyyppiä: 1) parametrisoitu konstruktori ja 2) oletusrakentaja.

22) Mikä on tekoäly?

Tekoäly tai koneäly on yleinen termi, jota käytetään rakentamaan älykkäitä koneita, jotka kykenevät suorittamaan tehtäviä. Tekoälyn päätavoitteena on ratkaista ongelmat paremmin ja nopeammin.

23) Mitä koneoppiminen on?

Koneoppiminen on järjestelmä, joka voi oppia erinomaisesta esimerkistä itsensä kehittämisen avulla ja ilman ohjelmoijan nimenomaista koodausta.

24) Mitä on syväoppiminen?

Syväoppiminen on tietokoneohjelmisto, joka jäljittelee aivojen neuronien verkostoa. Se on koneoppimisen osajoukko ja sitä kutsutaan syvälle oppimiseksi, koska se käyttää syviä hermoverkkoja.

25) Luetteleko erilaiset OOPS-periaatteet?

OOPS: n perusperiaatteet ovat: 1) kapselointi, 2) abstraktio, 3) perintö ja 4) polymorfismi.

26) Selitä erityyppiset käyttömuokkaajat

Pääsyn muokkaajia on neljää tyyppiä:

  • Yksityinen: Näkyy tietylle luokalle
  • Julkinen: Näkyy maailmalle
  • Suojattu : Näkyy tietylle paketille ja alaluokalle

27) Mikä on ero kääntäjän ja tulkin välillä?

Kääntäjän ja tulkin ero on :

Kääntäjä Tulkki
Käännetty koodi toimii nopeammin. Tulkittu koodi toimii hitaammin.
Luo lähtöohjelman (exe-muodossa), joka voidaan suorittaa erillään alkuperäisestä ohjelmasta. Älä luo lähtöohjelmaa. Joten ohjelmoija arvioi lähdeohjelman aina suorituksen aikana.
Kohdeohjelma suorittaa itsenäisesti eikä vaadi kääntäjää muistiin. Tulkki on muistissa tulkinnan aikana.
Vaikea toteuttaa kääntäjinä ei voi ennustaa, mitä tapahtuu käännöshetkellä. Se sopii parhaiten ohjelmaan ja kehitysympäristöön.
Se vie koko ohjelman tulona. Se vie yhden koodausrivin tulona.
Näytä kaikki virheet kokoamisen jälkeen, kaikki samaan aikaan. Näyttää jokaisen rivin kaikki virheet yksitellen.

28) Mikä on ohjelmointikieli?

Ohjelmointikieli on kokoelma kielioppisääntöjä, jotka ohjaavat tietokoneita tai tietokonelaitteita suorittamaan tehtäviä.

29) Mikä on perintö?

Perintö on olio-orientoitu ohjelmointikonsepti, jossa yksi luokka saa muiden luokkien ominaisuudet.

30) Tee ero rakentajan ja menetelmän välillä

Rakentajan ja menetelmän välinen ero on:

Rakentaja Menetelmä
Rakentajaa käytetään minkä tahansa luokan ilmentymän alustamiseen. Menetelmää käytetään jonkin toiminnon tai toiminnon suorittamiseen.
Sillä ei ole palautustyyppiä Sillä on palautustyyppi.
Rakentajan nimen on oltava sama kuin luokan nimi. Menetelmän nimi voi olla sama tai erilainen kuin tarvetta kohti.
Se soittaa automaattisesti, kun luot luokan objektin. Sinun on kutsuttava menetelmää nimenomaisesti.
Kääntäjä tarjoaa oletusrakentajan. Kääntäjä ei tarjoa mitään menetelmää.

31) Mikä on ohivirta?

Tavuvirtaa käytetään tavallisesti syöttämään ja antamaan 8 bitin Unicode.

32) Mitä tarkoitat tuhoajalla?

Destructor on luokan jäsenfunktio, joka poistaa tai tuhoaa objektin.

33) Luettele OSI-mallin kerrokset

OSI-mallien kerrokset ovat: 1) fyysinen, 2) sovellus, 3) esitys, 4) istunto, 5) liikenne, 6) verkko ja 6) datalinkkikerros.

34) Mikä on ensisijainen ero prosessin ja langan välillä?

Prosessia kutsutaan suoritettavaksi ohjelmaksi. Lanka on prosessin segmentti, joten; prosessissa voi olla useampia säikeitä.

35) Selitä ensisijainen muisti

Ensisijainen muisti, RAM, on tietokoneen päämuisti, johon keskusyksikkö (CPU) pääsee suoraan. Se tallentaa väliaikaisia ​​tietoja, kunnes prosessi on suoritettu loppuun.

36) Mikä on Internet?

Internet on maailmanlaajuinen tietokoneiden verkko, joka tarjoaa laajan valikoiman tietoa ja viestintää. Siihen liittyy toisiinsa liitettyjä verkkoja tietoliikenneprotokollaa käyttäen.

37) Mikä on World Wide Web (WWW)?

WWW tai World Wide Web on tapa saada tietoja käyttämällä Internet-mediaa.

38) Mikä on algoritmi?

Algoritmi on sääntö tai vaihe vaiheelta prosessi, jota on noudatettava tietyn ongelman ratkaisemiseksi.

39) Mikä on käyttöjärjestelmä?

Käyttöjärjestelmä (OS) on ohjelmisto, joka toimii käyttöliittymänä loppukäyttäjän ja tietokonelaitteiston välillä. Jokaisella tietokoneella on oltava vähintään yksi käyttöjärjestelmä muiden ohjelmien ajamiseksi.

40) Mikä on salaus?

Salaus on tutkimus tekniikoista, jotka kätkevät tiedon todellisen merkityksen. Se muuttaa nämä tiedot muotoon, jota ihmiset eivät voi lukea, ja päinvastoin.