Inleiding tot interviewvragen en antwoorden over informatica
Dus je hebt eindelijk je droombaan in de informatica gevonden, maar je vraagt je af hoe je het 2019 Informatica-interview kunt kraken en wat de waarschijnlijke vragen over de Informatica zijn. Elk interview met Computer Science is anders en ook de reikwijdte van een baan is anders. Met dit in gedachten hebben we de meest voorkomende vragen en antwoorden over informatica ontworpen om u te helpen succesvol te worden in uw interview.
Hieronder staan de 25 meest voorkomende vragen over Computerwetenschappen 2019 die het meest worden gesteld:
1. Wat is een bestand?
Antwoord:
Een bestand is een benoemde locatie die gegevens of informatie permanent opslaat. Een bestand wordt altijd opgeslagen in een opslagapparaat met behulp van de bestandsnaam (bijv. STUDENT.MARKS). Een bestandsnaam heeft normaal gesproken een primaire en secundaire naam gescheiden door een "." (DOT).
2. Wat is een klas?
Antwoord:
Een klasse is een blauwdruk waaruit objecten worden gemaakt. Een klasse bevat methoden en variabelen die zijn gekoppeld aan een instantie van een klasse.
3. Wat is een object?
Antwoord:
Een object is een instantie van een klasse. Bijvoorbeeld
class Abc (-– Dit is een klasse
int een; -- Dit is een variabele
openbare Abc (); -- Dit is een aannemer
public static void main (String args ()) --- Dit is een methode
(
Abc a = nieuw Abc (); -- Dit is objectcreatie waarbij 'a' de referentievariabele of objectnaam is
)
)
4. Wat is een constructeur?
Antwoord:
Een constructor is een methode die wordt gebruikt om een klasseobject te maken. Er zijn twee soorten constructors Standaardconstructies & Parameters.
5.Wat is het verschillende OOPS-principe?
Antwoord:
Het basis OOPS-principe is als volgt,
- inkapseling
- Abstractie
- Erfenis
- polymorfisme
6. Wat is erfenis?
Antwoord:
Overerving is een eigenschap waarin de eigenschap van een bovenliggende klasse (Superclass) wordt doorgegeven aan onderliggende klasse (Subklasse). Bijvoorbeeld
class Abc (-– Dit is een klasse
int een; -- Dit is een variabele
public void abc () () - Methoden
)
class Xyz breidt Abc uit - ((Extend is het sleutelwoord, Xyz is de subklasse die de eigenschappen van de ABC-parent-klasse overneemt.)
(
public static void main (String args ()) --- Dit is een methode
(
Abc a = nieuw Abc (); -- Dit is objectcreatie waarbij 'a' de referentievariabele of objectnaam is
)
)
7. Wat is polymorfisme?
Antwoord:
Polymorfisme is het vermogen van een object om meerdere vormen aan te nemen. Meestal wordt polymorfisme gebruikt in OOP wanneer een referentie van een bovenliggende klasse wordt gebruikt om te verwijzen naar een object van een onderliggende klasse.
8. Wat zijn de instantie- en klassenvariabelen?
Antwoord:
Instantievariabele behoort tot een bepaalde instantie van die klasse, terwijl Class-variabele. Een klassenvariabele wordt ook wel statische variabelen genoemd. Bijvoorbeeld
public class Abc (
publiek int a; …… .. Dit is een instantievariabele
public static int a1; …… .. Dit is een statische of klassenvariabele
…………………… ..
…………… ..
)
9.Vergelijk methode en constructor?
Antwoord:
Constructor: wordt gebruikt om de instantie van een klasse te initialiseren.
Methode: wordt gebruikt om een functie of bewerking uit te voeren.
Constructor: Heeft geen retourtype.
Methode: Heeft een retourtype.
10. Wat is een singleton-klasse?
Antwoord:
De klasse Singleton beperkt het aantal objecten dat voor een klasse is gemaakt tot één, maar biedt de flexibiliteit om meer objecten te maken als de situatie verandert.
11. Wat zijn de stappen voor het maken van het object?
Antwoord:
Een object wordt eerst gedeclareerd, vervolgens geïnstantieerd en ten slotte gedeclareerd. Bijvoorbeeld
Abc a = nieuw Abc ();
12. Wat is het verschillende type toegangsmodificatoren?
Antwoord:
Er zijn vier soorten toegangsmodificaties zoals hieronder aangegeven: -
• Zichtbaar voor het totale pakket. Geen modificatie nodig.
• Privé - alleen zichtbaar voor klas.
• Openbaar - zichtbaar voor de wereld.
• Beschermd - zichtbaar voor pakket en subklasse.
13.Wat is de hoogste operatorprioriteit in Java
Antwoord:
De operator met de hoogste voorkeur is Postfix-operators ie () ().
14. Wat is een array?
Antwoord:
De array is een container die het vaste aantal vergelijkbare gegevenstypen bevat.
15. Wat is het verschil tussen is gelijk aan () en methode en == operator?
Antwoord:
De equals () is een methode en deze komt overeen met de inhoud van de strings, terwijl == een operator is en overeenkomt met het object of de referentie van de strings.
16. Is de stringklasse definitief?
Antwoord:
Ja
17. Wat is een wrapper-klasse?
Antwoord:
Om toegang te krijgen tot het primitieve gegevenstype als een object, gebruiken we de wrapper-klasse. Ze volgen: -
Primitief type | Wrapper-klasse |
boolean | Boolean |
verkolen | Karakter |
byte | Byte |
kort | kort |
int | Geheel getal |
lang | Lang |
vlotter | Vlotter |
dubbele | Dubbele |
18. Verschil tussen overbelasting en opheffen?
Antwoord:
Overbelasting is wanneer twee of meer methoden in dezelfde klasse dezelfde methodenaam hebben, maar verschillende parameters (dat wil zeggen verschillende methode handtekeningen).
Overschrijven is wanneer twee methoden met dezelfde methode naam en parameters (dwz methode handtekening) maar een van de methoden in de bovenliggende klasse en de andere in de onderliggende klasse is.
19. Wat zijn meerdere overervingen in Java?
Antwoord:
Java ondersteunt meerdere overerving, dwz de mogelijkheid van een klasse om meer dan één interface te implementeren. Een klasse kan meerdere interfaces implementeren, maar kan niet meerdere klassen uitbreiden.
20. Wat is een stream?
Antwoord:
Een stroom kan worden gedefinieerd als de reeks gegevens. Er zijn twee soorten streams.
InputStream: wordt gebruikt om gegevens van een bron te lezen.
Uitgangsstroom: wordt gebruikt om gegevens naar een bestemming te schrijven.
21. Wat is een karakterstream?
Antwoord:
Java Character stream wordt in principe gebruikt om invoer en uitvoer uit te voeren voor 16 bit Unicode. De hoofdklassengebruikers zijn FileReader en FileWriter die intern FileInputStream en FileOutputStream gebruiken, dus het fundamentele verschil is dat FileReader en FileWriter respectievelijk twee beten tegelijk lezen en schrijven.
22. Wat is een bytestream?
Antwoord:
Java Byte-stream wordt in principe gebruikt om invoer en uitvoer uit te voeren voor 8-bits Unicode.
De hoofdklassen met betrekking tot bytestreams zijn FileInputStream en FileOutputStream.
23. Wat is een interface?
Antwoord:
De interface is een referentietype in Java, vergelijkbaar met de klasse maar met een verzameling abstracte methoden. Een klasse kan meerdere interfaces implementeren.
24. Verschil tussen klasse en interface?
Antwoord:
Hieronder staan het verschil tussen Interface en klasse: -
- De interface kan niet worden gestart.
- Een interface heeft geen constructors.
- Interface heeft alleen abstracte methoden.
- Een klasse implementeert een interface en breidt een klasse uit.
- Een interface kan meerdere interfaces uitbreiden.
25. Wat is een abstracte klasse?
Antwoord:
Een klasse die het abstracte trefwoord in een verklaring bevat, wordt abstracte klasse genoemd. De eigenschappen van de abstracte klasse zijn als volgt: -
- Abstracte klassen kunnen al dan niet abstracte methoden bevatten, maar als een klasse ten minste één abstracte methode heeft, moet deze abstract worden verklaard.
- De abstracte klasse kan niet worden geïnstantieerd.
- Om een abstracte klasse te gebruiken, moeten we deze van een andere klasse erven.
- Als we een abstracte klasse erven, moeten we implementaties bieden voor alle abstracte methoden erin.
Aanbevolen artikel
Dit is een uitgebreide gids voor de vragen en antwoorden over informatica van de informatica geweest, zodat de kandidaat deze vragen over informatica gemakkelijk kan beantwoorden. Dit artikel bestaat uit alle interviewvragen en antwoorden over informatica van de informatica. U kunt ook de volgende artikelen bekijken voor meer informatie -
- Exclusief sollicitatiegesprek
- Wat de voorkeur geeft aan Java Interface of Abstract Class
- Sollicitatievragen voor Data Science
- Belangrijke sollicitatievragen voor Elasticsearch
- Tips om persoonlijk interview te kraken
- Exclusieve trucs voor sollicitatiegesprekken (laatste)
- Overbelasting en opheffen in Java