C
Cpp
Java
Oracle
Database Concepts
Networking Concepts
OS Concepts
S/w Testing Concepts
 
 


  1. What is a class?

  2. What is an object?

  3. What is the difference between an object and a class?

  4. What is the difference between class and structure?

  5. What is public, protected, private?

  6. What are virtual functions?

  7. What is friend function?

  8. What is a scope resolution operator?

  9. What do you mean by inheritance?

  10. What is abstraction?

  11. What is polymorphism? Explain with an example.

  12. What is encapsulation?

  13. What do you mean by binding of data and functions?

  14. What is function overloading and operator overloading?

  15. What is virtual class and friend class?

  16. What do you mean by inline function?

  17. What do you mean by public, private, protected and friendly?

  18. When is an object created and what is its lifetime?

  19. What do you mean by multiple inheritance and multilevel inheritance? Differentiate between them.

  20. Difference between realloc() and free?

  21. What is a template?

  22. What are the main differences between procedure oriented languages and object oriented languages?

  23. What is R T T I ?

  24. What are generic functions and generic classes?

  25. What is namespace?

  26. What is the difference between pass by reference and pass by value?

  27. Why do we use virtual functions?

  28. What do you mean by pure virtual functions?

  29. What are virtual classes?

  30. Does c++ support multilevel and multiple inheritance?

  31. What are the advantages of inheritance?

  32. When is a memory allocated to a class?

  33. What is the difference between declaration and definition?

  34. What is virtual constructors/destructors?

  35. In c++ there is only virtual destructors, no constructors. Why?

  36. What is late bound function call and early bound function call? Differentiate.

  37. How is exception handling carried out in c++?

  38. When will a constructor executed?

  39. What is Dynamic Polymorphism?

  40. Write a macro for swapping integers.

  41. Have you studied buses? What types?

  42. Have you studied pipelining? List the 5 stages of a 5 stage pipeline. Assuming 1 clock per stage, what is the latency of an instruction in a 5 stage machine? What is the throughput of this machine ?

  43. How many bit combinations are there in a byte?

  44. For a single computer processor computer system, what is the purpose of a processor cache and describe its operation?

  45. Explain the operation considering a two processor computer system with a cache for each processor.

  46. What are the main issues associated with multiprocessor caches and how might you solve them?

  47. Explain the difference between write through and write back cache.

  48. Are you familiar with the term MESI?

  49. Are you familiar with the term snooping?

  50. Describe a finite state machine that will detect three consecutive coin tosses (of one coin) that results in heads.

  51. In what cases do you need to double clock a signal before presenting it to a synchronous state machine?

  52. You have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what can be done to correct this problem?

  53. What are the total number of lines written by you in C/Cpp? What is the most complicated/valuable program written in C/Cpp?

  54. What compiler was used?

  55. What is the difference between = and == in C?

  56. Are you familiar with VHDL and/or Verilog?

  57. What types of CMOS memories have you designed? What were their size? Speed?

  58. What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?

  59. What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements?

  60. Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?

  61. What types of high speed CMOS circuits have you designed?

  62. What transistor level design tools are you proficient with? What types of designs were they used on?

  63. What products have you designed which have entered high volume production?

  64. What was your role in the silicon evaluation/product ramp? What tools did you use?

  65. If not into production, how far did you follow the design and why did not you see it into production?
 
 
 
  Home Interviews S/w Companies Placement Papers Career Channel Interesting Sites Certificate Exams Site Map About us