程序员面试金典 - (EPUB全文下载)

文件大小:4.99 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:程序员面试金典(第6版)
作者:[美] 盖尔 • 拉克曼 • 麦克道尔
译者:刘博楠 赵鹏飞 李琳骁 漆犇
ISBN:978-7-115-51719-7
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 CAncerE(xujunyi622@163.com) 专享 尊重版权
版权声明
中文版推荐序一
中文版推荐序二

前言
招聘中的问题
我的写作方法
我的教学热情
电子书
第 1 章 面试流程
1.1 为什么
1.1.1 错过了优秀人才是可以的
1.1.2 解决问题的技能很宝贵
1.1.3 基础数据结构和算法知识很有用
1.1.4 白板让你专注于重要的事情
1.1.5 但这并不适用于每个人、每家公司和每种场合
1.2 面试问题的来源
1.3 一切都是相对的
1.4 常见问题
1.4.1 面试结束后没有立即收到回复,我是被拒了吗
1.4.2 被拒之后我还能重新申请吗
第 2 章 面试揭秘
2.1 微软面试
2.1.1 必备项
2.1.2 独特之处
2.2 亚马逊面试
2.2.1 必备项
2.2.2 独特之处
2.3 谷歌面试
2.3.1 必备项
2.3.2 独特之处
2.4 苹果面试
2.4.1 必备项
2.4.2 独特之处
2.5 Facebook面试
2.5.1 必备项
2.5.2 独特之处
2.6 Palantir面试
2.6.1 必备项
2.6.2 独特之处
第 3 章 特殊情况
3.1 有工作经验的求职者
3.2 测试人员和软件开发测试工程师
职业生涯建议
3.3 产品经理(项目经理)
3.4 开发主管与部门经理
3.5 创业公司
3.5.1 职位申请
3.5.2 签证与工作许可
3.5.3 简历筛选因素
3.5.4 面试流程
3.6 收购与“人才收购”
3.6.1 哪些创业公司需要进行并购面试,为什么
3.6.2 这些面试有多重要
3.6.3 哪些员工需要面试
3.6.4 如果面试表现不好会怎么样
3.6.5 最优秀和最差的员工或许会令你吃惊
3.6.6 被收购方的员工与一般求职者的标准一样吗
3.6.7 被收购员工对于收购、人才收购会如何反应
3.6.8 收购后的团队会经历什么
3.6.9 怎样为你的团队准备收购面试
3.7 面试官
3.7.1 不要问与本书完全相同的题目
3.7.2 问中等难题或者高难度题
3.7.3 使用多重障碍的题目
3.7.4 使用高难度题目,而不是艰深的基础知识
3.7.5 避免“吓人”的问题
3.7.6 提供正面鼓励
3.7.7 深究行为面试题
3.7.8 辅导求职者
3.7.9 如果求职者想保持安静,请满足
3.7.10 了解你的模式:完整性测试、质量测试、专业知识和代理知识
第 4 章 面试之前
4.1 积累相关经验
4.2 写好简历
4.2.1 简历篇幅长度适中
4.2.2 工作经历
4.2.3 项目经历
4.2.4 软件和编程语言
4.2.5 给母语为非英语的人及国际人士的建议
4.2.6 提防(潜在的)污名
4.3 准备流程图
第 5 章 行为面试题
5.1 面试准备清单
5.1.1 你有哪些缺点
5.1.2 你应该问面试官哪些问题
5.2 掌握项目所用的技术
5.3 如何应对
5.3.1 力求具体,切忌自大
5.3.2 省略细枝末节
5.3.3 多谈自己
5.3.4 回答条理清晰
5.3.5 行动是关键
5.3.6 故事的意义
5.4 自我介绍
5.4.1 结构
5.4.2 兴趣爱好
5.4.3 展示成功的点点滴滴
第 6 章 大 O
6.1 打个比方
6.2 时间复杂度
6.2.1 大、大θ 和大Ω
6.2.2 最优、最坏和期望情况
6.3 空间复杂度
6.4 删除常量
6.5 丢弃不重要的项
6.6 多项式算法:加与乘
6.7 分摊时间
6.8 Log N 运行时间
6.9 递归的运行时间
6.10 示例和习题
第 7 章 技术面试题
7.1 准备事项
7.2 必备的基础知识
7.2.1 核心数据结构、算法及概念
7.2.2 2的幂表
7.3 解题步骤
面试期待
7.4 优化和解题技巧 1:寻找BUD
7.4.1 瓶颈
7.4.2 无用功
7.4.3 重复性工作
7.5 优化和解题技巧 2:亲力亲为
7.6 优化和解题技巧 3:化繁为简
7.7 优化和解题技巧 4:由浅入深
7.8 优化和解题技巧 5:数据结构头脑风暴法
7.9 可想象的极限运行时间
举例说明BCR的用法
7.10 处理错误答案
7.11 做过的面试题
7.12 面试的“完美”语言
7.12.1 流行度
7.12.2 语言可读性
7.12.3 潜在问题
7.12.4 冗长
7.12.5 易用性
7.13 好代码的标准
7.13.1 多多使用数据结构
7.13.2 适当代码复用
7.13.3 模块化
7.13.4 灵活性和通用性
7.13.5 错误检查
7.14 不要轻言放弃
第 8 章 录用通知及其他注意事项
8.1 如何处理录用与被拒的情况
8.1.1 回复期限与延长期限
8.1.2 如何拒绝录用通知
8.1.3 如何处理被拒
8.2 如何评估录用待遇
8.2.1 薪酬待遇的考量
8.2.2 职业发展
8.2.3 公司稳定性
8.2.4 幸福指数
8.3 录用谈判
8.4 入职须知
8.4.1 制定时间表
8.4.2 打造坚实的人际网络
8.4.3 向经理寻求帮助
8.4.4 保持面试状态
第 9 章 面试题目
9.1 数组与字符串
9.1.1 散列表
9.1.2 ArrayList与可变长度数组
9.1.3 StringBuilder
9.2 链表
9.2.1 创建链表
9.2.2 删除单向链表中的 ............

书籍插图:
书籍《程序员面试金典》 - 插图1
书籍《程序员面试金典》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 程序员面试金典 - (EPUB全文下载)