0% found this document useful (0 votes)
8 views4 pages

Interview Questions

The document lists a comprehensive set of coding, technical, operating system, computer networks, and database management system questions. It covers various topics including algorithms, object-oriented programming concepts, OS functions, network types, and database operations. Each section contains multiple checkboxes for questions that can be used for assessments or study purposes.

Uploaded by

apnacode22
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Interview Questions

The document lists a comprehensive set of coding, technical, operating system, computer networks, and database management system questions. It covers various topics including algorithms, object-oriented programming concepts, OS functions, network types, and database operations. Each section contains multiple checkboxes for questions that can be used for assessments or study purposes.

Uploaded by

apnacode22
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Coding Questions

☐ Check if a number is a palindrome


☐ Check if a number is prime
☐ Find the factorial of a number
☐ Print Fibonacci series up to N terms
☐ Reverse a given number
☐ Reverse a given string
☐ Check if a string is a palindrome
☐ Find the sum of digits of a number
☐ Check if a number is even or odd
☐ Find the largest of three numbers
☐ Count the number of digits in a number
☐ Find the GCD of two numbers
☐ Find the LCM of two numbers
☐ Check if a number is an Armstrong number
☐ Print all prime numbers between 1 and N
☐ Find the second largest element in an array
☐ Find the smallest element in an array
☐ Calculate the sum of elements in an array
☐ Sort an array in ascending order
☐ Search an element in an array (linear search)
☐ Check if two strings are anagrams
☐ Count vowels and consonants in a string
☐ Remove duplicate elements from an array
☐ Find the frequency of each character in a string
☐ Swap two numbers without using a third variable
☐ Find the missing number in an array of 1 to N
☐ Check if a year is a leap year
☐ Print a pyramid pattern using stars
☐ Convert decimal to binary
☐ Find the power of a number without using built-in functions

Technical Questions

Object Oriented Programming


☐ What is Object-Oriented Programming?​
☐ What is a class?​
☐ What is an object?​
☐ What is encapsulation?​
☐ What is abstraction?​
☐ What is inheritance?​
☐ What is polymorphism?​
☐ What is method overloading?​
☐ What is method overriding?​
☐ What is a constructor?​
☐ What is a destructor?​
☐ What is the difference between class and object?​
☐ What is the difference between abstraction and encapsulation?​
☐ What is an interface?​
☐ What is an abstract class?​
☐ What is the difference between abstract class and interface?​
☐ What is dynamic binding?​
☐ What is static binding?​
☐ What is the use of the this keyword?​
☐ What is the super keyword?​
☐ What are access modifiers?​
☐ What is multiple inheritance?​
☐ What is the diamond problem?​
☐ What is upcasting and downcasting?​
☐ What is a virtual function?​
☐ What is runtime polymorphism?​
☐ What is compile-time polymorphism?​
☐ What is object cloning?​
☐ What is immutability?​
☐ What is a design pattern?

Operating System (OS)


☐ What is an operating system?​
☐ What are the main functions of an OS?​
☐ What is a process?​
☐ What is a thread?​
☐ What is the difference between process and thread?​
☐ What is multitasking?​
☐ What is multithreading?​
☐ What is context switching?​
☐ What is deadlock?​
☐ What are the necessary conditions for deadlock?​
☐ What is starvation?​
☐ What is aging in OS?​
☐ What is CPU scheduling?​
☐ What is a scheduling algorithm?​
☐ What is FCFS scheduling?​
☐ What is Round Robin scheduling?​
☐ What is priority scheduling?​
☐ What is paging?​
☐ What is segmentation?​
☐ What is virtual memory?​
☐ What is a page fault?​
☐ What is demand paging?​
☐ What is thrashing?​
☐ What is semaphore?​
☐ What is mutex?​
☐ What is critical section?​
☐ What is inter-process communication (IPC)?​
☐ What is system call?​
☐ What is kernel?​
☐ What is user mode and kernel mode?

Computer Networks (CN)


☐ What is a computer network?​
☐ What are the types of networks (LAN, MAN, WAN)?​
☐ What is the OSI model?​
☐ How many layers are in the OSI model?​
☐ What is the TCP/IP model?​
☐ What is the difference between TCP and UDP?​
☐ What is an IP address?​
☐ What is IPv4 and IPv6?​
☐ What is a MAC address?​
☐ What is a port number?​
☐ What is DNS?​
☐ What is DHCP?​
☐ What is HTTP?​
☐ What is HTTPS?​
☐ What is FTP?​
☐ What is SMTP?​
☐ What is packet switching?​
☐ What is circuit switching?​
☐ What is a router?​
☐ What is a switch?​
☐ What is a hub?​
☐ What is the difference between hub, switch, and router?​
☐ What is subnetting?​
☐ What is bandwidth?​
☐ What is latency?​
☐ What is jitter?​
☐ What is firewall?​
☐ What is NAT?​
☐ What is ARP?​
☐ What is ICMP?
DBMS (Database Management System)
☐ What is DBMS?​
☐ What is a database?​
☐ What is the difference between DBMS and RDBMS?​
☐ What is a table?​
☐ What is a record?​
☐ What is a field?​
☐ What is a primary key?​
☐ What is a foreign key?​
☐ What is a candidate key?​
☐ What is normalization?​
☐ What are the normal forms?​
☐ What is denormalization?​
☐ What is an index?​
☐ What is SQL?​
☐ What are DDL commands?​
☐ What are DML commands?​
☐ What are DCL commands?​
☐ What is a join?​
☐ What are the types of joins?​
☐ What is INNER JOIN?​
☐ What is LEFT JOIN?​
☐ What is RIGHT JOIN?​
☐ What is FULL JOIN?​
☐ What is a view?​
☐ What is a stored procedure?​
☐ What is a trigger?​
☐ What is ACID property?​
☐ What is a transaction?​
☐ What is rollback?​
☐ What is commit?

You might also like