Skip to main content

How To Answer Commonly Asked Interview Questions | Interview Questions For Computer Science Students(With Answers)

   

An Interview consists of a conversation between a you and a interviewer which is conducted to recruit for particular job position in a company. If you want to start your career in IT field .then you must prepare for basic interview questions.This Blog gives a full lists of commonly asked interview questions for computer science/IT students and it will be more helpful for your interview preparation.Here we list out all possible interview questions  related to your department.

1.What is an operating system?

2.What is a file?

3.List out OOPS principles?

4.What is programming language?

5.What is Compiler?

6.What is interpreter?

7.What is primary memory and secondary memory?

8.What is an array?

9.Difference between overloading and overriding

10.What is constructor?

11.Difference between class and interface

12.Difference between compile-time and run-time?

13.What protocol is used by DNS name servers?

14.What is API?

15.What is chipset?

16.List out Layers of OSI Model

17.What is internet?

18.What is WWW?

19.What is an algorithm?

20.What is cache memory?

What is an operating system?

An Operating system (OS) is an interface between the user and computer hardware. It allows the user to perform various computer tasks.Every computer must have at least one OS to run various programs.

What is a file?

A file is a named location that stores data and information. File is always stored inside a storage device using file name. A file name normally has primary and secondary name separated by a “.”(DOT).

List out OOPS principle?

The basic OOPS principle are as follows

Encapsulation

Abstraction

Inheritance

Polymorphism

What is programming language?

Programming language is nothing but a language.Like English,Tamil languages are used to communicate between a humans.A programming languages are used to communicate with computers to do some specipic tasks.Also a collections of instructions are called as programming language.

What is Compiler?

A compiler takes an entire program and converts it into object code which is typically stored in a file. The object code can be directly executed by the machine after linking.

What is interpreter?

An Interpreter directly executes instructions line by line written in a programming language without converting them into object code or machine code.

What is primary memory and secondary memory?

Primary memory (RAM) is the main memory of a computer which can be directly accessed by the CPU. Primary memory stores temporary information until the process is completed.

Secondary memory (File Storage Device) refers to the external storage device which can be used to store data or information permanently.

What is an array?

An array is a container that holds a specific number of similar data types.

Difference between overloading and overriding?

Overloading is when two or more methods in the same class have the same method name but   different parameters.

Overriding is when two methods having the same method name and parameters but one of the methods is in the parent class and the other is in the child class.

What is constructor?

A constructor is methods which are used to create an Object of class. There are two types of constructor Default & Parameterized constructor.

Difference between class and interface?

A class is a blueprint for creating objects. A class contains methods and variables which are a class instance.

The interface is similar to a class in Java, but it is a collection of abstract methods. A class can have more than one interface

Difference between compile-time and run-time?

Compile-time is the instance where the entered code is converted to executable, while runtime is the instance where the executable is running.

What protocol is used by DNS name servers?

DNS uses UDP protocol for communication between servers.

What is API?

API is a set of software calls and routines that can be referenced by an application program and it is used to access supporting system or network service.

What is chipset?

A  collection of integrated circuits designed to function together as a unit, to perform a particular task within a computer system is called chipset.

List out Layers of OSI Model

It consists of seven layers: Physical, Application, Presentation, Session, Transport, Network, and Data Link Layer.

What is internet?

The internet is a global network of a computer that offers a wide range of information and communication facility. It involves interconnected networks, using a communication protocol.

What is WWW?

World Wide Web is a method of accessing information using internet media.

What is an algorithm?

An algorithm is a step-by-step process that must be followed in order to solve a particular problem.

What is cache memory?

As the microprocessor processes data, it looks first in the cache memory and if it finds the data there (from a previous reading of data), it does not have to do the more time-consuming reading of data from larger memory.

The above discussed interview questions will definitely help you to select in interview apart from other candidates. In this article, we covered  top 20  most common computer science interview questions with answers to help you prepare for interview.All the best for your career.

Comments

Popular posts from this blog

How to learn Python in 30 days - Skifter Education

What is Python  ? As you know, now-a-days the companies of every fields are going digital to save their time, helping to find new customers, to make efficient moves and, thereby, to get ahead of their competitors.So that t here are so many programming languages available which helps companies for digital transformations.So many top programming languages are there. Python  is one of the high-level, general-purpose programming languages that is easy to use, comprehens ive and powerful. An experienced programmer in any programming language can pick up Python very quickly. It's also easy for beginners to use and learn. Reasons to learn Python language: There are so many reasons for why should you learn Python.Here are the top reasons to learn python in 2020, Simple and easy to understand syntax. Portable & Extensible. Works on distinct platforms like Mac, Linux, Windows, Mac, Raspberry Pi, and more. Executes on interpreter system. Python  supports testing. Pro...

"How To Build Your Own Android App" -skiftereducation.com

Have you ever think about "How to build your own Android App?Building own application is quite easy if you know java programming skills.Before start learn android app development you must learn oops concept and java programming thoroughly. Learn Android Application Development with Skifter Education. Skifter Education is a Best Online IT Training Institute is conducting a Training on Android App Development for via online.  Skifter Education has been established as a Technical IT Training Institute, Chennai. It offers you variety of IT and NON-IT courses. Our team of Skifter Education better understands the requirement of the market and here we are to train you with a variety of ammunition via classroom and Online. We will assure your success in your respective industry. We are always here to offer you the best Online IT training. What you will learn: Deep overview of the Oops Concept. Objectives of Java programming language. Install required software and plugins(Android Studi...

HOW TO DO AN INTERNSHIP TRAINING | WHY IT IS COMPULSORY FOR ENGINEERING STUDENTS?

(Indepth Training For Students & Professionals) An Internship is a work experience offered by an organization/Company for a fixed period of time and it can be either paid or voluntary.An Internship is an opportunity offered by company to work at a firm for certain time period.Interns are usually undergraduates or students. Types of Internship: 1.Paid/Non paid Internships 2.Credit/Non-Credit Internships 3.Summer Internships 4.On location versus virtual internships 5.Externship  What are the Benefits of Doing an Internship? An internship should give you a) Practical skills b) Workplace experience c) Greater knowledge d) Applying the concepts and strategies of academic study in a live work environment S.No Topic Duration Start Date Last Date to apply 1 Android / Mobile App Development 3 days 23.07.2020 26.07.2020 2 Web Development & Website Creation 3 d...