C/C++程序员面试宝典

副标题:无

作   者:梁镇宇等编著

分类号:

ISBN:9787302228318

微信扫一扫,移动浏览光盘

简介

   许多开发者对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 relation to this job 26
面试题18 Describe your working relationship with your colleagues 27
面试题19 Describe your personality beneath the professional image 27
面试题20 How will you complement this department 27
2.4 关于发展 28
面试题21 Tell me what you learned from a recent book 28
面试题22 What's your most productive or ideal work setting 28
面试题23 Where do you want to be in five years 29
面试题24 What are your aspirations beyond this job 29
面试题25 How long do you think you'd continue to grow in this job 29
面试题26 What do you reasonably expect to earn within five years 30

第3章 电话面试(教学视频:13分钟) 31
3.1 电话面试简介 31
3.2 如何准备电话面试 32
3.3 电话面试常见问题 33
面试题27 为什么想进本公司 33
面试题28 你最喜欢这份工作的哪一点或者哪些方面 33
面试题29 请描述一下你自己的优缺点 34
面试题30 你对本公司的了解有多少 34
面试题31 对这份工作的期望与目标何在 34
面试题32 你为什么要离职 34
面试题33 选择这份工作的原因是什么 35
面试题34 你认为相关产业的发展会如何 35
面试题35 你希望的待遇为多少 35
面试题36 在工作中学习到了些什么 35

第2篇 C/C++基础知识
第4章 C/C++语言基础(教学视频:50分钟) 38
4.1 基本数据类型 38
面试题37 C++中有哪几种基本数据类型 38
面试题38 整型有哪几种形式?各种形式有什么区别 39
面试题39 C++中有哪些常量 40
面试题40 常量与变量有哪些区别 42
4.2 操作符 42
面试题41 操作符有哪些分类 43
面试题42 操作符优先级对运算结果有什么影响 43
面试题43 逻辑操作与其他操作的关系 45
面试题44 自增自减前操作与后操作的区别 46
面试题45 指针自增自减有什么不同 47
4.3 变量 47
面试题46 什么是左值和右值 48
面试题47 什么是变量 48
面试题48 变量有哪几种初始化方式 49
面试题49 变量默认初始化有什么规则 50
面试题50 什么是变量的声明和定义 50
面试题51 C++中有哪几种作用域 51
面试题52 局部变量与嵌套的作用域 52
面试题53 变量有哪几种存储类型 53
4.4 引用 53
面试题54 什么是引用 54
面试题55 如何使用const引用与非const引用 54
4.5 C与C++的联系 55
面试题56 C与C++有什么区别 55
4.6 编程规范 55
面试题57 什么是匈牙利命名法 55
面试题58 变量有什么命名规则 56

第5章 流程控制(教学视频:24分钟) 58
5.1 条件语句 58
面试题59 条件语句有哪几种形式 58
面试题60 条件语句如何嵌套?如何匹配else子句 59
5.2 循环语句 61
面试题61 for循环语句的计算顺序是什么 61
面试题62 while循环与do-while循环有什么区别 62
面试题63 典型循环语句 64
面试题64 break语句与continue语句有什么区别 64
5.3 switch语句 66
面试题65 switch语句的执行顺序是什么 66
面试题66 如何在switch语句内部定义变量 67
5.4 递归 68
面试题67 什么是递归 68
面试题68 汉诺塔问题 69

第6章 输入输出(教学视频:15分钟) 73
6.1 输入流与输出流 73
面试题69 什么是标准输入输出流 73
面试题70 如何重载输入输出 74
6.2 文件输入/输出 75
面试题71 如何读取一个文件 75
面试题72 文件输入输出有哪几种方式 76
6.3 异常与错误 77
面试题73 什么是异常 77
面试题74 如何抛出和捕捉异常 78

第7章 预处理以及内存管理(教学视频:28分钟) 80
7.1 宏定义 80
面试题75 宏定义与操作符的区别 80
面试题76 宏定义如何展开 81
7.2 include的使用 82
面试题77 include有哪几种使用方式?有什么区别 82
面试题78 包含头文件时如何查找头文件 83
7.3 内存分配 83
面试题79 C++中各数据类型的长度 84
面试题80 如何分配和释放存储空间 84
7.4 虚函数与纯虚函数 85
面试题81 虚函数与纯虚函数的区别 85
面试题82 如何使用纯虚函数 86

第8章 指针(教学视频:60分钟) 88
8.1 指针概述 88
面试题83 什么是指针 88
面试题84 如何初始化指针并对其赋值 89
面试题85 是否可以确定指针指向一个对象 90
面试题86 如何使用指针操作数组 90
面试题87 const对象的指针和const指针的区别 91
……
第3篇 C/C++专业应用
第4篇 C/C++面试题实战解析
第5篇 智力测试与逻辑测试

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C/C++程序员面试宝典
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon