无忧雅思网_雅思预测_雅思机经_雅思考试_雅思资料下载_雅思名师_雅思考试时间

Interview Questions


(Programmers)

1. What is hardware and what is software?
2. What are the differences between system software and application software?
3. What is CPU?
4. What are the differences between RAM and ROM?
5. What is operating system? Give three examples.
6. What is compiler?#
7. The first step of a compiler is to translate and the third step is to execute, what is the second step.#
8. What are the difference between compiler and interpreter? Which languages use compiler and which use interpreter?#
9. what is interface?
10. what is firewall?
12. what is database? what information do you save in database ?Give 3examples of database and their relative software?
13. what are the basic operations of database?
14. what is protocal? Client and server architecture? LAN and WAN? Transmission media?
Topological structure?
15. which computer language are you familiar with? What are the merits
of the language?
16. what is OOP? Give 3 example?
17. what are the differences between the 3rd and 4th generation languages?
18. what are the differences between c and c++?
19. what is development platform/enviroment? Which one are you good at?
What are its advantages?
20. what is physical design and what is logical design?
21. what is module? Why use module? What are the principles to define modules?
22. what is logic flow chart/diagram and what is data flow chart/diagram?
23. In a data flow chart ,what are the meaningings of ellipse,rectangle,and Diamond.arrow.respectively?
24. what comments do you write in a program?
25. what are the difference between debugging and testing?
26. what is infinite/dead loop? How to solve it?
27. what do you do in maintenance?
28. what is upgrading?
29. what do you write in user’s /reference manual/guide?
30. How to design a database?
31. When and how to update a database application?
32.What are the most common errors in programming?