Hardware and Software Design Interview Questions

 
1.
What is testing? What is unit testing, integration testing, etc?
2.
What is waterfall model, prototype model?
3.
In C++, what is a constructor, destructor?
4.
Can recursive programs be written in C++, Write a recursive program to calculate factorial in C++?
5.
What is binary search, traversal, hashing?
6.
What is a kernel, shell?
7.
Is DOS a real time OS?
8.
Name some real time OSs?
9.
What is a real time system?
10.
Is RISC always fast?
11.
Explain Difference between RISC and CISC?
12.
Write a code to count the no. of 1s in a binary representation of a number?
13.
Explain Memory taken for char *, int * etc.?
14.
How does the browser know to go to a certain IP address when you enter a domain like questions-interviews.com?
15.
What is a Turing machine?