跳到主要内容

C/C++程序员生存手册:为自己赢得一份IT名企职位 PDF扫描版(60M)

大小:60MB       时间:2024-12-07

C/C++程序员生存手册-为自己赢得一份IT名企职位详细分析了软件工程师求职过程中的常见问题,深入解析了各大it公司考查求职者的面试真题,告诉读者用人单位需要什么样的技术人才、考查什么样的技术知识以及如何甄别人才。全书分4篇,共17章。第1篇是求职过程,讲述了程序员求职的整个过程,包括职业规划、简历撰写、简历投递、笔试以及各类面试,并列出了最常用的英文面试词汇方便读者参考。第2篇是c/c++面试题,作为本书的核心,主要讲述了c/c++程序员需要掌握的各项技术,并结合各大公司实际的面试题进行讲解,对一些面试所考查的重点和难点进行了全面和深入的分析解答。读者可以通过阅读本部分全面了解c/c++技术面试的各个方面,快速复习c/c++编程的知识。第3篇是智力测试,囊括了面试中常见的智力面试题,读者可通过阅读本部分迅速提高分析和解答问题的能力。第4篇是职场生涯,读者可以全面了解和感悟办公室文化,从而提升自己的软实力。 

本书适合应聘计算机软件开发领域职位的应届毕业生和其他求职者阅读,也适合作为软件开发从业人员和计算机爱好者的参考书。

目录:

第1篇 求职过程
第1章 职业规划 2
1.1 关于理想 2
1.2 职业方向 2
1.3 如何选择职业方向 3
1.3.1 兴趣 4
1.3.2 能力 4
1.3.3 经验 5
1.3.4 现实需求 5
1.4 it人员的职业方向 6
1.5 大小公司 6
1.5.1 大公司 6
1.5.2 小公司 7
1.6 中企外企 8
1.6.1 语言差异 8
1.6.2 文化差异 8
第2章 简历撰写 9
2.1 基本要求 9
2.2 主要内容 10
2.3 目标型简历 11
.2.4 英文简历 12
2.5 模板 13
2.5.1 中文简历示例 13
2.5.2 英文简历示例 15
2.6 求职信 17
2.7 推荐信 19
2.8 其他手段——博客、网站 20
2.9 简历投放 20
第3章 面试 22
3.1 准备面试 22
3.2 面试方式 23
3.2.1 电话面试 23
3.2.2 面对面面试 24
3.2.3 常见问题 26
3.2.4 感谢信 31
3.2.5 笔试 31
3.3 待遇谈判 32
第2篇 c/c++面试题
第4章 c/c++程序基础 36
4.1 变量赋值 36
4.1.1 一般赋值语句 36
4.1.2 i++与++i 39
4.2 编程规范 42
4.2.1 条件比较 42
4.2.2 命名规则 43
4.3 类型转换 44
4.4 数值交换 45
4.5 c和c++的联系与区别 47
4.6 main函数之后的调用 50
第5章 预处理、const、static与sizeof 52
5.1 预处理 52
5.1.1 #ifdef、#else、#endif指示符 52
5.1.2 宏定义 54
5.2 const(常量) 57
5.3 static变量(静态变量) 59
5.4 sizeof操作符 62
5.5 inline与宏定义 75
第6章 引用和指针 78
6.1 引用 78
6.1.1 引用的基本问题 78
6.1.2 参数引用 81
6.1.3 常量引用 84
6.1.4 引用与指针的区别 85
6.2 指针基础 86
6.2.1 指针的声明 87
6.2.2 指针的运算 88
6.2.3 指针常量与常量指针 93
6.2.4 c++中this指针 95
6.3 指针数组与数组指针 97
6.4 函数指针与指针函数 100
6.5 野指针 105
6.6 动态内存的传递 111
6.7 指针与句柄的区别 118
第7章 字符串 120
7.1 数字与字符串的转化 120
7.1.1 数字转化为字符串 120
7.1.2 字符串转化为数字 123
7.2 字符串与数组 125
7.2.1 strcpy函数与memcpy函数 126
7.2.2 数组越界 128
7.2.3 其他编程问题 131
第8章 位运算与嵌入式编程 165
8.1 位制转换与位运算 165
8.1.1 位制转换 165
8.1.2 位运算 166
8.2 嵌入式编程 171
第9章 c++面向对象 176
9.1 面向对象的基本概念 176
9.2 class和struct的区别 178
9.3 成员变量 182
9.4 构造函数和析构函数 188
9.4.1 构造函数 188
9.4.2 析构函数 194
9.5 复制构造函数和赋值函数 197
9.5.1 复制构造函数 197
9.5.2 赋值函数 202
9.6 函数重载和运算符重载 214
9.6.1 函数重载 214
9.6.2 运算符重载 217
第10章 c++继承和多态 228
10.1 继承的概念 228
10.2 私有继承 233
10.3 多态的概念 237
10.4 多重继承和虚拟继承 246
10.5 纯虚函数和抽象基类 251
10.6 com(组件对象模型) 257
第11章 数据结构 266
11.1 单链表 266
11.2 循环链表 278
11.3 双向链表 280
11.4 双向循环链表 286
11.5 队列 293
11.6 栈 297
11.7 二叉树 303
第12章 排序 317
12.1 插入排序 317
12.1.1 直接插入排序 317
12.1.2 希尔(shell)排序 319
12.2 交换排序 321
12.2.1 冒泡排序 321
12.2.2 快速排序 324
12.3 选择排序 325
12.3.1 直接选择排序 326
12.3.2 堆排序 327
12.4 归并排序 330
12.5 基数排序 333
12.6 各种排序方法比较 336
第3篇 智力测试
第13章 智力测试题 340
13.1 数学能力 340
13.2 推理能力 351
13.3 反应能力 368
第4篇 职场生涯
第14章 踏上征途 374
14.1 第一天上班 374
14.2 入职事项 375
14.3 最初几周 376
14.4 蘑菇管理定律 377
第15章 渐入佳境 379
15.1 从依赖走向独立 379
15.1.1 习惯一:积极主动 380
15.1.2 习惯二:以终为始 383
15.1.3 习惯三:要事第一 386
15.2 建立目标 389
15.3 评价工作表现 390
15.3.1 年终总结 391
15.3.2 绩效考评 391
15.4 开会及发言 392
15.4.1 会议主持人 392
15.4.2 会议参与者 395
15.4.3 powerpoint技巧 395
15.5 电子邮件 397
15.5.1 基本注意事项 397
15.5.2 电子邮件类型 398
15.6 电话沟通 399
15.6.1 打电话的技巧 400
15.6.2 接电话的技巧 401
15.7 面谈 402
15.8 培训 403
15.9 加班 403
15.10 请假 404
15.11 出差 405
15.12 报销 406
第16章 风雨江湖 407
16.1 从独立走向互赖 407
16.1.1 习惯四:双赢思维 408
16.1.2 习惯五:知彼解己 409
16.1.3 习惯六:统合综效 409
16.1.4 习惯七:不断更新 410
16.1.5 总图 410
16.2 和老板的关系 411
16.2.1 给你的老板分个类 411
16.2.2 老板的话必须要听 417
16.2.3 老板的话要听懂 418
16.2.4 老板说的总是对的 419
16.2.5 不要给老板惊奇 421
16.2.6 和老板建立良好关系 422
16.2.7 被老板表扬 424
16.2.8 被老板批评 426
16.2.9 意见和建议 427
16.2.10 尽快投靠新老板 428
16.2.11 外国老板 429
16.2.12 异地老板 432
16.3 和同事的关系 433
16.3.1 合作 433
16.3.2 处理争议 437
16.3.3 沟通 438
16.3.4 竞争 441
16.4 和客户的关系 443
16.4.1 态度决定成败 444
16.4.2 谈判风格 446
16.4.3 谈判技巧 449
16.5 和其他部门的关系 450
16.5.1 和业务部门之间的关系 450
16.5.2 和服务部门之间的关系 452
第17章 更上层楼 453
17.1 升职加薪 453
17.1.1 如何谋求升职 453
17.1.2 如何要求加薪 455
17.2 换部门 459
17.2.1 在现岗上做出成绩 460
17.2.2 学会谦虚与等待 460
17.2.3 如何提?把戏演好 460
17.3 辞职 461
17.3.1 决定是否要辞职 461
17.3.2 如果不能辞职 462
17.3.3 开始找新工作 463
17.3.4 提出辞职 463
17.3.5 离开工作岗位 464