Uvod u pitanja i odgovore na internetsku informatiku
Dakle, napokon ste pronašli posao iz snova iz Computer Science-a, ali se pitate kako razbiti 2019. Intervju s informatikom i što bi moglo biti vjerojatno pitanje Pitanja o intervjuu Computer Science. Svaki razgovor o Computer Science je različit, a opseg posla je različit. Imajući to u vidu, osmislili smo najčešća pitanja i odgovore na temu Computer Science kako bismo vam pomogli da postignete uspjeh u svom intervjuu.
Ispod je 25 najčešćih intervjua za informatiku iz 2019. godine koja se postavljaju uglavnom pitanja:
1. Što je datoteka?
Odgovor:
Datoteka je imenovano mjesto koje trajno pohranjuje podatke ili podatke. Datoteka se uvijek pohranjuje unutar uređaja za pohranu koristeći naziv datoteke (npr. STUDENT.MARKS). Naziv datoteke obično ima primarno i sekundarno ime odvojeno znakom "." (DOT).
2.Što je klasa?
Odgovor:
Klasa je nacrt iz kojeg se stvaraju objekti. Klasa sadrži metode i varijable povezane s instancom klase.
3.Što je objekt?
Odgovor:
Objekt je instanca klase. Na primjer
klasa Abc (-– Ovo je klasa
int a; -- Ovo je varijabla
javni Abc (); - Ovo je izvođač radova
javna statička praznina glavna (String args ()) --- Ovo je metoda
(
Abc a = novi Abc (); -- Ovo je stvaranje objekta gdje je „a“ referentna varijabla ili naziv objekta
)
)
4.Što je konstruktor?
Odgovor:
Konstruktor su metode koje se koriste za stvaranje predmeta klase. Postoje dvije vrste konstruktora Default & Parameterized konstruktor.
5.Što je različit princip OOPS?
Odgovor:
Osnovni princip OOPS je sljedeći,
- ovijanje
- Apstrakcija
- baština
- polimorfizam
6.Što je nasljeđivanje?
Odgovor:
Nasljeđivanje je imovina u kojoj se svojstvo roditeljske klase (Superklasa) prenosi na podređenu klasu (podrazred). Na primjer
klasa Abc (-– Ovo je klasa
int a; -- Ovo je varijabla
javna void abc () () - Metode
)
klasa Xyz proširuje Abc -–– (Extend je ključna riječ, Xyz je potklasa koja nasljeđuje svojstva matične klase ABC.)
(
javna statička praznina glavna (String args ()) --- Ovo je metoda
(
Abc a = novi Abc (); -- Ovo je stvaranje objekta gdje je „a“ referentna varijabla ili naziv objekta
)
)
7.Što je polimorfizam?
Odgovor:
Polimorfizam je sposobnost objekta da poprimi višestruke oblike. Najčešće se polimorfizam koristi u OOP-u kada se referenca roditeljske klase koristi za upućivanje na objekt dječje klase.
8. Koje su varijable instance i klase?
Odgovor:
Promjena instancije pripada određenoj instanci te klase, dok varijabla Class. Klasa varijabla je također poznata kao statičke varijable. Na primjer
javna klasa Abc (
javni int a; …… .. Ovo je varijabla instance
javna statička int a1; …… .. Ovo je statička ili klasna varijabla
…………………… ..
…………… ..
)
9.Namjenite metodu i konstruktor?
Odgovor:
Konstruktor: koristi se za inicijalizaciju instancije klase.
Metoda: koristi se za obavljanje neke funkcije ili operacije.
Konstruktor: nema vrstu povratka.
Metoda: ima vrstu povratka.
10. Što je singleton klasa?
Odgovor:
Singleton klasa ograničava broj objekata stvorenih za klasu na jedan, ali daje fleksibilnost stvaranja više objekata ako se situacija promijeni.
11. Koji su koraci za stvaranje predmeta?
Odgovor:
Objekt se prvo proglašava, zatim instancira, a na kraju deklarira. Na primjer
Abc a = novi Abc ();
12. Koja je različita vrsta modifikatora pristupa?
Odgovor:
Postoje četiri vrste modifikatora pristupa kako su dolje navedene:
• Vidljivo cjelokupnom paketu. Nije potreban modifikator.
• Privatno - vidljivo samo za nastavu.
• Javno - vidljivo svijetu.
• Zaštićeno - Vidljivo za paket i podrazred.
13. Koji je najviši operator operatora u Javi
Odgovor:
Operator s najvećom preferencijom je Postfix operator tj. () ().
14.Što je niz?
Odgovor:
Niz je spremnik koji sadrži fiksni broj sličnih vrsta podataka.
15. Koja je razlika između jednake () i metode i == operatera?
Odgovor:
Equals () je metoda koja odgovara sadržaju nizova dok je == operator i odgovara objektu ili referenci stringova.
16. Je li klasa niza konačna?
Odgovor:
Da
17. Što je klasa omota?
Odgovor:
Za pristup primitivnom tipu podataka kao objektu koristimo klasu omota. Oni slijede:
Primitivni tip | Klasa omotača |
boolean | Booleova |
čađ | Lik |
bajt | Bajt |
kratak | Kratak |
int | Integer |
dugo | dugo |
plutati | Plutati |
dvostruko | Dvostruko |
18. Razlika između preopterećenja i prekomjernog preklapanja?
Odgovor:
Preopterećenje je kada dvije ili više metoda u istoj klasi imaju isti naziv metode, ali različite parametre (tj. Različite potpise metode).
Poništavanje je kada su dvije metode koje imaju isti naziv i parametre metode (tj. Potpis metode), ali jedna je metoda u nadređenoj klasi, a druga u podređenoj klasi.
19. Što su višestruka nasljedstva na Javi?
Odgovor:
Java podržava više nasljeđivanja, tj. Mogućnost klase da implementira više od jednog sučelja. Klasa može implementirati više sučelja, ali ne može proširiti više klasa.
20. Što je potok?
Odgovor:
Tok se može definirati kao slijed podataka. Postoje dvije vrste potoka.
InputStream: koristi se za čitanje podataka iz izvora.
OutPut Stream: koristi se za upis podataka u odredište.
21. Što je tok znakova?
Odgovor:
Tok znakova Java u osnovi se koristi za izvođenje ulaza i izlaza za 16-bitni Unicode. Korisnici glavnih klasa su FileReader i FileWriter koji interno koriste FileInputStream i FileOutputStream, tako da je osnovna razlika u tome što FileReader i FileWriter čitaju i pišu dva bita istodobno.
22. Što je to bajt?
Odgovor:
Java Byte stream u osnovi se koristi za izvođenje ulaza i izlaza za 8-bitni Unicode.
Glavne klase koje se odnose na tokove bajtova su FileInputStream i FileOutputStream.
23. Što je sučelje?
Odgovor:
Sučelje je referentni tip u Javi, slično klasi, ali zbirka je apstraktnih metoda. Razred može implementirati više sučelja.
24. Razlika između klase i sučelja?
Odgovor:
Ispod je razlika između sučelja i klase: -
- Sučelje se ne može instancirati.
- Sučelje nema konstruktora.
- Sučelje imaju samo apstraktne metode.
- Klasa implementira sučelje i proširuje klasu.
- Sučelje može proširiti više sučelja.
25. Što je apstraktna klasa?
Odgovor:
Klasa koja sadrži apstraktnu ključnu riječ u deklaraciji naziva se apstraktna klasa. Svojstva apstraktne klase su sljedeća:
- Sažetak predavanja može ili ne mora sadržavati apstraktne metode, ali, ako klasa ima najmanje jednu apstraktnu metodu, tada je mora biti proglašena apstraktnom.
- Sažetak klase ne može biti primjeren.
- Da bismo koristili apstraktnu klasu, moramo je naslijediti od druge klase.
- Ako nasljeđujemo apstraktnu klasu, tada moramo pružiti implementacije svih apstraktnih metoda u njoj.
Preporučeni članak
Ovo je sveobuhvatan vodič za pitanja i odgovore o informatičkoj znanosti tako da kandidat može lako riješiti ta pitanja o informatičkom znanju. Ovaj se članak sastoji od svih najboljih pitanja i odgovora na internetski računalni znanost. Možete pogledati i sljedeće članke da biste saznali više -
- Ekskluzivni intervju za posao
- Što više voljeti Java sučelje ili apstraktna klasa
- Pitanja o intervjuu za znanost o podacima
- Važna pitanja o intervjuima s elastičnim pretraživačima
- Savjeti za ispucavanje osobnog razgovora
- Ekskluzivni trikovi za intervju za posao (najnovije)
- Preopterećenje i preglasavanje u Javi