|
 |
|
 |
|
 |
- What is a class?
- What is an object?
- What is the difference between an object and a class?
- What is the difference between class and structure?
- What is public, protected, private?
- What are virtual functions?
- What is friend function?
- What is a scope resolution operator?
- What do you mean by inheritance?
- What is abstraction?
- What is polymorphism? Explain with an example.
- What is encapsulation?
- What do you mean by binding of data and functions?
- What is function overloading and operator overloading?
- What is virtual class and friend class?
- What do you mean by inline function?
- What do you mean by public, private, protected and friendly?
- When is an object created and what is its lifetime?
- What do you mean by multiple inheritance and multilevel inheritance? Differentiate between them.
- Difference between realloc() and free?
- What is a template?
- What are the main differences between procedure oriented languages and object oriented languages?
- What is R T T I ?
- What are generic functions and generic classes?
- What is namespace?
- What is the difference between pass by reference and pass by value?
- Why do we use virtual functions?
- What do you mean by pure virtual functions?
- What are virtual classes?
- Does c++ support multilevel and multiple inheritance?
- What are the advantages of inheritance?
- When is a memory allocated to a class?
- What is the difference between declaration and definition?
- What is virtual constructors/destructors?
- In c++ there is only virtual destructors, no constructors. Why?
- What is late bound function call and early bound function call? Differentiate.
- How is exception handling carried out in c++?
- When will a constructor executed?
- What is Dynamic Polymorphism?
- Write a macro for swapping integers.
- Have you studied buses? What types?
- 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 ?
- How many bit combinations are there in a byte?
- For a single computer processor computer system, what is the purpose of a processor cache and describe its operation?
- Explain the operation considering a two processor computer system with a cache for each processor.
- What are the main issues associated with multiprocessor caches and how might you solve them?
- Explain the difference between write through and write back cache.
- Are you familiar with the term MESI?
- Are you familiar with the term snooping?
- Describe a finite state machine that will detect three consecutive coin tosses (of one coin) that results in heads.
- In what cases do you need to double clock a signal before presenting it to a synchronous state machine?
- 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?
- What are the total number of lines written by you in C/Cpp? What is the most complicated/valuable program written in C/Cpp?
- What compiler was used?
- What is the difference between = and == in C?
- Are you familiar with VHDL and/or Verilog?
- What types of CMOS memories have you designed? What were their size? Speed?
- What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
- What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements?
- Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
- What types of high speed CMOS circuits have you designed?
- What transistor level design tools are you proficient with? What types of designs were they used on?
- What products have you designed which have entered high volume production?
- What was your role in the silicon evaluation/product ramp? What tools did you use?
- If not into production, how far did you follow the design and why did not you see it into production?
|
 |
|
|
|