程序员面试笔记宝典 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:何昊,叶向阳,窦浩编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111487876
- 页数:297 页
上篇 面试笔试经验技巧篇 2
第1章 面试官箴言 2
1.1 有道无术,术可求;有术无道,止于术 2
1.2 求精不求全 3
1.3 脚踏实地,培养多种技能 4
1.4 保持空杯心态 6
1.5 职场是能者的舞台 6
1.6 学会“纸上谈兵” 7
1.7 小结 8
第2章 面试心得交流 9
2.1 心态决定一切 9
2.2 假话全不说,真话不全说 10
2.3 走自己的路,让别人去说吧 12
2.4 夯实基础谋出路 14
2.5 书中自有编程法 15
2.6 笔试成绩好,不会被鄙视 17
2.7 不要一厢情愿做公司的备胎 18
2.8 小结 19
第3章 企业面试笔试攻略 20
3.1 互联网企业 20
3.2 网络设备提供商 25
3.3 外企 29
3.4 国企 32
3.5 研究所 35
3.6 创业型企业 37
3.7 如何抉择 41
下篇 面试笔试技术攻克篇 44
第4章 程序设计基础 44
4.1 C/C++关键字 44
4.1.1 static(静态)变量有什么作用 44
4.1.2 const有哪些作用 46
4.1.3 switch语句中的case结尾是否必须添加break语句?为什么 49
4.1.4 volatile在程序设计中有什么作用 50
4.1.5 断言ASSERT()是什么 51
4.1.6 枚举变量的值如何计算 52
4.1.7 char strl[]="abc";char str2[]="abc";strl与str2不相等,为什么 52
4.1.8 为什么有时候main()函数会带参数?参数argc与argv的含义是什么 53
4.1.9 C++里面是不是所有的动作都是main()函数引起的 54
4.1.10 p++与(*p)++等价吗?为什么 54
4.1.11 前置运算与后置运算有什么区别 54
4.1.12 a是变量,执行(a++)+=a语句是否合法 55
4.1.13 如何进行float、bool、int、指针变量与“零值”的比较 56
4.1.14 new/delete与malloc/free的区别是什么 57
4.1.15 什么时候需要将引用作为返回值 59
4.1.16 变量名为618Software是否合法 59
4.1.17 C语言中,整型变量x小于0,是否可知x×2也小于0 60
4.1.18 exit(status)是否跟从main()函数返回的status等价 60
4.1.19 已知String类定义,如何实现其函数体 60
4.1.20 在C++中如何实现模板函数的外部调用 62
4.1.21 在C++中,关键字explicit有什么作用 62
4.1.22 C++中异常的处理方法以及使用了哪些关键字 63
4.1.23如何定义和实现一个类的成员函数为回调函数 63
4.2 内存分配 64
4.2.1 内存分配的形式有哪些 64
4.2.2 什么是内存泄露 65
4.2.3 栈空间的最大值是多少 66
4.2.4 什么是缓冲区溢出 66
4.3 sizeof 68
4.3.1 sizeof是关键字吗 68
4.3.2 strlen("