许多开发者对C/C++语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商的考验。
本书通过380余个面试题,对企业招聘C/C++程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中成功应聘。本书内容大多取材于各大IT公司的面试题,详细分析了应聘C/C++程序员职位的常见考点。本书主要内容包括:面试流程及准备、英语面试、电话面试、C/C++语言基础、流程控制、输入/输出、预处理、内存管理、指针、面向对象基础、类、多态、继承、函数、模板与STL、数据结构、软件工程、数据库、操作系统、计算机网络、经典算法题、数据库操作题、思维拓展、文字解答实战题、程序改错实战题、编写程序实战题、智力测试、逻辑测试等。
本书附带1张光盘,内容为本书所有面试题的多媒体教学视频及其他学习资料。
本书中的面试题不但以实例代码的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望通过本书,读者可以成功应聘,并提升综合素质。本书适合应聘C/C++职位的程序员阅读,也适合其他程序员作为拓展读物进行阅读。
目录:
第1篇 求职准备和技巧
第1章 了解面试——通过面试抓住机会 2
1.1 选择自己的应聘职位范围 2
1.1.1 针对初级C/C++工程师职位 2
1.1.2 针对中、高级C/C++开发工程师职位 3
1.1.3 C/C++的职位划分 4
1.2 制作专业化的应聘简历 5
1.2.1 简历的组成 5
1.2.2 一个简历的样本 6
1.4 掌握应聘的流程--步步为营 9
1.5 投递简历 10
1.5.1 招聘网站投递 10
1.5.2 E-mail投递 11
1.5.3 如何面对招聘会 12
1.6 面试+笔试+上机考试 13
1.6.1 面试 13
1.6.2 笔试 14
1.6.3 上机考试 15
1.7 面试后的终结邮件 16
第2章 英文面试(教学视频:60分钟) 18
2.1 英文面试过程和技巧 18
2.2 关于工作 19
面试题1 What salary would you expect for this job 19
面试题2 What new skills or ideas do you bring to the job that other candidates
aren't likely to offer 20
面试题3 What would you like to accomplish that you weren't able to accomplish
in your last position 20
面试题4 How have your career motivations changed over the past few years 20
面试题5 Why should I hire you 21
面试题6 What are your key skills 21
面试题7 What are your strengths 22
面试题8 How is your experience relevant to this job 22
面试题9 What skills do you think are most critical to this job 23
面试题10 What skills would you like to develop in this job 23
面试题11 If you had to stay in your current job, what would you spend more time on? Why 24
面试题12 How could you enrich your current job 24
2.3 关于个人 24
面试题13 Why do you want to work here 25
面试题14 Do you believe you're overqualified for this position 25
面试题15 Tell me about a time you didn't perform to your capabilities 26
面试题16 How do you manage stress in your daily work 26
面试题17 Considering your own resume,what are your weaknesses in rela