程序员面试题目.docPlease note: The questions with asterisk (*) can not be empty.
Describe general experience with:
LAN's, WAN.
Unix, Windows
Programming Languages.
Device Driver
General questions:
Describe an experience you feel proud of in programming, such as creatively resolving a programming (coding, algorithms, structure or others)problem you encountered in the past.
What's your biggest project? What a role did you played in it?
What's difference between dealing with an English string and a Chinese String?
Do you know about GB code, Big5 code, Unicode? Would you please give me your understanding of their relationship and difference?
Now I have an English application and its source code, such as a word processor. What would you do to make it work correctly in Chinese environment?
If you're free to choose a job, what would you like to do: marketing, tester engineer, software programmer, project manager, or other? And why? Will you accept a different assignment other than the job you like, such as tester engineer position?
C QUESTIONS:
* Explain the difference between "call by value" and "call by reference" in a programming language.
How do these apply to the C language?
call by value :
调用时子程序得到的是参数值的副本,子程序中对形参的改变其实只是影响了该副本的值,但 在返回主程序后该副本会被丢弃,因此在主程序中按值调用的参数仍保持原来的值。
call by reference :
调用时子程序得到的是实际参数的内存地址,因此在子程序中改变形参的值时,实际会导致对 该形参所对应的地址处的内存数据的变化,即直接修改的是主程序中的变量的值,返回主程序 后该参数所
程序员面试题目 来自淘豆网m.daumloan.com转载请标明出处.