You are currently viewing 30 Interview Questions and Answers for Computer Science

30 Interview Questions and Answers for Computer Science

1) What’s the computer system?
A computer system is a combination of memory, CPU, supplemental bias that are connected to it, and zilches( Operating System).

2) List out factors of a computer system
The factors of a computer system are

CPU( Central Processing Unit) including control unit and computation sense unit
Memory like primary and secondary
Input and affair bias like keyboard mouse, printer scanner,etc.
3) What’s a microprocessor?
A microprocessor is an intertwined circuit having all the functionality of a central processing unit of a PC.

4) Explain the class variable
Variables represent a memory of class, which it shares with each and every case.

5) What’s SDLC?
SDLC stands for Software Development Life Cycle is a process that produces quality software products in lower time. The stages involved by SDLC are 1) planning, 2) design, 4) construction, 5) testing, and 6) deployment.

6) Explain the meaning of train.
A train is a named position that stores information or data permanently. It’s always stored in the storehouse device using a train name with primary and secondary names, which is separated by a “. ”( DOT).

7) What’s a programming language?
A programming language is a collection of alphabet rules for giving instructions to computer or computing bias in order to perform achieve task.

8) What’s Integrated Development Environment?
An IDE is a GUI- grounded software program. It’s designed to help programmers make operations with all the demanded programs and libraries.

9) Explain the frame
The frame is a platform for making software operations. It provides the base on which inventors can make programs for a specific platform. For illustration, a frame may include destined classes as well as functions. It can be used to reuse inputs, manage tackle, and interact with system software.

10) What’s an Interface?
The interface is analogous to a class in Java, but it’s a collection of abstract styles. A class can have further than one interface.

11) What’s a class?
A class is a design for creating objects. A class contains styles and variables which are class cases.

12) Distinguish between abstract class and interface
The difference between class and interface is

Abstract class Interface
Abstract class doesn’t support heritage. The interface supports multiple birthrights.
An abstract class would contain constructor. The interface doesn’t contain a constructor.
An abstract class is declared using the “ Abstract ” keyword. The interface is declared using the “ interface ” keyword.
It can be used with all access modifiers. It can be used with only public access modifier.
13) What’s an abstract class?
A class having an abstract keyword is called an abstract class.

14) What’s an array?
An array is a vessel that keeps a specific number of analogous data types.

15) What’s a constructor?
A constructor is a system that’s used to produce a class object. It prepares the new object for use, frequently accepting arguments that the constructor uses to set needed member variables.


16) Define Cin and Cout
Cin and Cout are objects used for input and affair lines, independently.

17) What’s the difference between C and C?
The difference between C and C is

It’s a Procedural acquainted language. It’s an Object- acquainted Programming language.
C language follows a Top- Down programming approach C follows a bottom- up programming approach.
The train extension of a C program is. c The train extension of a c program languageis.cpp
In the C programming language, a big program law is divided into small pieces, which is called functions. In the C programming language, a big program law is divided into Objects and Classes.
Structure in C doesn’t give the point of function protestation. Structure in C provides the point of declaring a function as a member function of the structure.
18) List the types of constructors
There are two types of constructors 1) parameterized constructor and 2) dereliction constructor.

19) What’s artificial intelligence?
Artificial Intelligence or machine intelligence is a common term that’s used to make smart machines able of performing tasks. The main end of AI is to break problems in a way that are more and briskly.

Artificial Intelligence is defined as the capability of a digital computer or computer- controlled robot( Intelligent reality) to perform tasks intelligently without being explicitly instructed.

20) What’s machine literacy?
Machine literacy is a system that can learn from an excellent illustration through tone- enhancement and without being explicitly enciphered by a programmer.

21) What’s deep literacy?
Deep literacy is computer software that mimics the network of neurons in a brain. It’s a subset of machine literacy and is called deep literacy because it makes use of deep neural networks. It’s a field that’s grounded on literacy and perfecting on its own by examining computer algorithm

22) List out different OOPS principles?
The introductory OOPS principle are 1) encapsulation, 2) abstraction, 3) heritage and 4) polymorphism.

23) Explain the colorful type of access modifiers
There are four types of access modifiers

Visible to a particular class
Visible to the world
Visible to specific packages as well as class
24) What’s the difference between a compiler and an practitioner?
The difference between a compiler and an practitioner is

Compiler practitioner
collected law run briskly. Interpreted law run slower.
Generates affair program( in the form of exe), which can be run singly from the original program. Don’t induce an affair program. So the programmer evaluates the source program at every time during prosecution.
The target program executes singly and doesn’t bear the compiler in the memory. The practitioner exists in the memory during interpretation.
delicate to apply as compilers can not prognosticate what happens at turn time. It’s stylish suited for the program and development terrain.
It takes an entire program as an input. It takes a single line of rendering as an input.
Display all crimes after compendium, all at the same time. Displays all crimes of each line one by one.
25) What’s a programming language?
A programming language is a collection of alphabet rules to instruct computers or calculating bias to perform tasks.

26) What’s heritage?
heritage is an object- acquainted programming conception in which one class derives the parcels of the rest of the classes.

27) Distinguish between constructor and system
The difference between a constructor and a system is

Constructor system
Constructor is used for initializing the case of any class. system is used to perform some operation or function.
It doesn’t have any return type It has a return type.
The constructor name must be the same as a class name. The name of the system can be the same or different as per need.
It calls automatically when you produce a class object. You need to call the system explicitly.
There’s a dereliction constructor which is handed by the compiler. There’s no system handed by the compiler.
28) What’s a byte sluice?
The byte sluice is most generally used to perform input and affair for Unicode having 8 bits.

29) What do you mean by destructor?
Destructor is a class member function that deletes or destructs an object.

Leave a Reply