H******9 发帖数: 1180 | | S*****H 发帖数: 90 | 2 I have a copy. If you send your email address to me, I can email it to you.
【在 H******9 的大作中提到】 : 谢谢!
| S*****H 发帖数: 90 | 3 1. What is Object?
2. What is Polymorphism? How to implement polymorphism?
3. What is Dynamic Binding and Static Binding?
4. What is OOP?
5. What are important features of OOP? Why OOP are better?
6. What is Class?
7. Difference between class and object.
8. What is enum? What is enum's limitation?
9. What are interface and abstract class?
10. How would you choose between an abstract class and interface?
11. What are struct and union?
12. What is the difference between a struct and a class in C++?
13. Can struct be derived from Class?
14. What is a constructor, destructor, default constructor, copy
constructor?
15. What is the purpose of a constructor/destructor?
16. What is the meaning of the “explicit” keyword for constructors?
17. How to disable the default functions (like default constructor,
default destructor …) in a class?
18. What is (default) copy constructor? When should a custom copy
constructor be defined for a class and why?
19. What are differences between copy constructor and assignment?
20. What is Friend?
21. What is inheritance?
22. How many inheritance mechanisms?
23. What is virtual inheritance?
24. What is a virtual memory, why do we use? Advantage?
25. What is virtual method? What are the consequences of using a virtual
method?
26. What is Virtual Base Class?
27. What is virtual destructor?
28. What is inline function?
29. What is function object?
30. What is Function Adaptor?
31. What is Function and Operator overloading?
32. What is new and delete?
33. What's memory leak?
34. What's memory overflow?
35. How to detect memory leak and how to resolve it?
36. How to allocate memory in C?
37. Where are function local variables stored at? Where are static
variables stored at?
38. What are call by value and call by reference? What are their
differences?
39. What is variable scope?
40. What is extern variable? How are these variables resolved (at what
stage: Compile/Link/Run)?
41. What is storage draft?
42. What are multi-cast, broadcast, unicast?
43. What is io multi plex?
44. What are pointer and reference?
45. When would you use a pointer/reference?
46. What is purpose of pointer to pointers?
47. Can we use a base pointer to access the derived class?
48. What's the pointer of inheritance?
49. size of a pointer.
50. Explain pass by value, pointer, reference
51. Differences between pointer and reference?
52. What are function pointer, pointer to function and pointer to member?
53. What are this pointer and smart pointer?
54. What are static variable and static member functions?
55. What is difference between static variable and global variable?
56. Where is the static variable stored? Why is static?
57. Differences between a static member function and non-static member
functions.
58. What are differences between static variable and local variable in a
function?
59. Advantages of using static members rather than globals?
60. What does it mean to declare a member function as virtual/static?
61. What is virtual function? Why virtual functions? How to implement
62. What is virtual destructor? Why virtual destructor?
63. What is Pure Virtual Function and how to implement Pure Virtual
Function?
64. What is exception handling?
65. How to call C function from C++?
66. How to use a function in C++ from a C function?
67. What are differences between method overloading and method overriding?
68. What is pthread_mutex?
69. What are data structures?
70. What are Traversals in tree?
71. What are Hash tables?
72. What are Trees and B+ trees?
73. How to serialize and deserialize 1) a binary tree and 2) a binary
graph?
74. What’s the difference between tree and graph?
75. What is const object?
76. What is const member function?
77. What is const pointer?
78. What are STL and Generic Algorithm?
79. What are stack, stash and queue?
80. What is Container?
81. What is Iterator?
82. What is string?
83. What is sequential container?
84. What are vector, list, deque and their differences?
85. What is associative container?
86. What are map, set, multimap, and multiset?
87. What is the advantage to use map instead of list?
88. In what way is a std::vector more efficient than a std::set?
89. When is it more efficient to use a sorted vector instead of a set for
storing ordered objects?
90. What is the difference between vector and list?
91. What is the cost when delete an element from a vector and list?
92. How to iterator through a vector, list and map? What is the
difference?
93. In order to optimize for insert/lookup, use a map or a hash map?
94. What is Template?
95. What is function template?
96. What is class template?
97. What are thread and multi-thread?
98. What are differences between thread and process?
99. Advantage of thread over process?
100. What is difference between constant and preprocessor?
101. What is difference between define and preprocessor?
102. What is styntax of malloc and new keywords difference between tcp
and ip?
103. What is difference between multithreading and multitasking?
104. What is thread and task? What’s difference between thread and
process?
105. What is the malloc and new, what is the different between free and
delete?
106. How to create 2 dimension array using malloc?
107. What is the most fast sorting algorithm? What is the worst case of
it?
108. What are differences between #define and enum?
109. Differences between inline functions and #define? | H******9 发帖数: 1180 | | H******9 发帖数: 1180 | | S*****H 发帖数: 90 | 6 1. What is Object?
2. What is Polymorphism? How to implement polymorphism?
3. What is Dynamic Binding and Static Binding?
4. What is OOP?
5. What are important features of OOP? Why OOP are better?
6. What is Class?
7. Difference between class and object.
8. What is enum? What is enum's limitation?
9. What are interface and abstract class?
10. How would you choose between an abstract class and interface?
11. What are struct and union?
12. What is the difference between a struct and a class in C++?
13. Can struct be derived from Class?
14. What is a constructor, destructor, default constructor, copy
constructor?
15. What is the purpose of a constructor/destructor?
16. What is the meaning of the “explicit” keyword for constructors?
17. How to disable the default functions (like default constructor,
default destructor …) in a class?
18. What is (default) copy constructor? When should a custom copy
constructor be defined for a class and why?
19. What are differences between copy constructor and assignment?
20. What is Friend?
21. What is inheritance?
22. How many inheritance mechanisms?
23. What is virtual inheritance?
24. What is a virtual memory, why do we use? Advantage?
25. What is virtual method? What are the consequences of using a virtual
method?
26. What is Virtual Base Class?
27. What is virtual destructor?
28. What is inline function?
29. What is function object?
30. What is Function Adaptor?
31. What is Function and Operator overloading?
32. What is new and delete?
33. What's memory leak?
34. What's memory overflow?
35. How to detect memory leak and how to resolve it?
36. How to allocate memory in C?
37. Where are function local variables stored at? Where are static
variables stored at?
38. What are call by value and call by reference? What are their
differences?
39. What is variable scope?
40. What is extern variable? How are these variables resolved (at what
stage: Compile/Link/Run)?
41. What is storage draft?
42. What are multi-cast, broadcast, unicast?
43. What is io multi plex?
44. What are pointer and reference?
45. When would you use a pointer/reference?
46. What is purpose of pointer to pointers?
47. Can we use a base pointer to access the derived class?
48. What's the pointer of inheritance?
49. size of a pointer.
50. Explain pass by value, pointer, reference
51. Differences between pointer and reference?
52. What are function pointer, pointer to function and pointer to member?
53. What are this pointer and smart pointer?
54. What are static variable and static member functions?
55. What is difference between static variable and global variable?
56. Where is the static variable stored? Why is static?
57. Differences between a static member function and non-static member
functions.
58. What are differences between static variable and local variable in a
function?
59. Advantages of using static members rather than globals?
60. What does it mean to declare a member function as virtual/static?
61. What is virtual function? Why virtual functions? How to implement
62. What is virtual destructor? Why virtual destructor?
63. What is Pure Virtual Function and how to implement Pure Virtual
Function?
64. What is exception handling?
65. How to call C function from C++?
66. How to use a function in C++ from a C function?
67. What are differences between method overloading and method overriding?
68. What is pthread_mutex?
69. What are data structures?
70. What are Traversals in tree?
71. What are Hash tables?
72. What are Trees and B+ trees?
73. How to serialize and deserialize 1) a binary tree and 2) a binary
graph?
74. What’s the difference between tree and graph?
75. What is const object?
76. What is const member function?
77. What is const pointer?
78. What are STL and Generic Algorithm?
79. What are stack, stash and queue?
80. What is Container?
81. What is Iterator?
82. What is string?
83. What is sequential container?
84. What are vector, list, deque and their differences?
85. What is associative container?
86. What are map, set, multimap, and multiset?
87. What is the advantage to use map instead of list?
88. In what way is a std::vector more efficient than a std::set?
89. When is it more efficient to use a sorted vector instead of a set for
storing ordered objects?
90. What is the difference between vector and list?
91. What is the cost when delete an element from a vector and list?
92. How to iterator through a vector, list and map? What is the
difference?
93. In order to optimize for insert/lookup, use a map or a hash map?
94. What is Template?
95. What is function template?
96. What is class template?
97. What are thread and multi-thread?
98. What are differences between thread and process?
99. Advantage of thread over process?
100. What is difference between constant and preprocessor?
101. What is difference between define and preprocessor?
102. What is styntax of malloc and new keywords difference between tcp
and ip?
103. What is difference between multithreading and multitasking?
104. What is thread and task? What’s difference between thread and
process?
105. What is the malloc and new, what is the different between free and
delete?
106. How to create 2 dimension array using malloc?
107. What is the most fast sorting algorithm? What is the worst case of
it?
108. What are differences between #define and enum?
109. Differences between inline functions and #define? | H******9 发帖数: 1180 | | s**********r 发帖数: 8153 | | z*****6 发帖数: 20 | | S*****H 发帖数: 90 | 10 I do not have a solution. You may google it. |
|