智取程序员面试

首页 > 图书 > 成功/励志类图书/2020-06-12 / 加入收藏 / 阅读 [打印]
智取程序员面试

智取程序员面试

作者:吉尼斯

开 本:16开

书号ISBN:9787115396174

定价:59.0

出版时间:2015-07-01

出版社:人民邮电出版社


6.3.4 目标明确 92
6.3.5 多次评估,取平均值 92
6.3.6 分治策略 93
6.3.7 先简后繁 93
6.3.8 使用分析器 93
6.4 理解“模块化”的含义 93
6.5 理解solid原则 94
6.5.1 单一职责原则 95
6.5.2 开放封闭原则 96
6.5.3 里氏替换原则 97
6.5.4 接口分离原则 97
6.5.5 依赖倒置原则 98
6.6 避免代码重复 99
6.7 问题 101
6.8 答案 106
第7章 常见问题 123
7.1 并发编程 124
7.1.1 竞态条件 125
7.1.2 锁 126
7.1.3 死锁 130
7.1.4 活锁 131
7.2 关系数据库 131
7.2.1 数据库设计 132
7.2.2 规范化 132
7.2.3 反规范化 133
7.2.4 填充规范化数据库 134
7.3 指针 134
7.3.1 接收值类型参数的函数 136
7.3.2 数组的处理 136
7.3.3 值传递和引用传递 137
7.4 设计问题 139
7.4.1 yagni不是走捷径的借口 140
7.4.2 设计要考虑性能 140
7.4.3 不要只关注理论 140
7.5 不良编码习惯 141
7.5.1 错误的异常处理 141
7.5.2 不够谨慎 142
7.5.3 过于迷信 143
7.5.4 和团队对着干 143
7.5.5 太多的复制粘贴 144
7.5.6 预加载 144
7.6 问题 145
7.7 答案 146
第8章 编程语言的特性 151
8.1 二进制小数和浮点数 151
8.2 javascript 152
8.3 c# 152
8.4 java 153
8.5 perl 153
8.6 ruby 154
8.7 transact-sql 154
8.8 问题 154
8.8.1 二进制小数和浮点数 154
8.8.2 javascript 155
8.8.3 c# 157
8.8.4 java 158
8.8.5 perl 160
8.8.6 ruby 162
8.8.7 transact-sql 163
8.9 答案 164
第9章 软件测试:不只是测试人员的
工作 194
9.1 单元测试 194
9.2 测试驱动开发 195
9.2.1 行为驱动开发 195
9.2.2 红、绿、重构 195
9.3 写出优秀的单元测试 196
9.3.1 运行速度快 196
9.3.2 尽量简单 196
9.3.3 目的明确 196
9.3.4 具有指导性 196
9.3.5 具有独立性 196
9.4 测试运行缓慢的模块 197
9.5 单元测试框架 197
9.6 模拟对象 199
9.7 问题 201
9.8 答案 203
第10章 选择合适工具 210
10.1 visual studio 210
10.2 命令行工具 210
10.3 powershell 211
10.4 sysinternals工具 212
10.5 管理源代码 212
10.5.1 team foundation server 212
10.5.2 subversion 212
10.5.3 git 212
10.6 问题 213
10.6.1 visual studio 213
10.6.2 命令行工具 215
10.6.3 powershell 216
10.6.4 sysinternals工具 217
10.6.5 管理源代码 217
10.7 答案 218
第11章 冷僻问题 240
11.1 快速估算 240
11.2 脑筋急转弯 241
11.3 概率问题 241
11.4 并发处理 241
11.5 位操作技巧 241
11.6 使用递归算法 242
11.7 理解逻辑门 242
11.8 编写代码 243
11.9 问题 244
11.9.1 快速估算 244
11.9.2 脑筋急转弯 244
11.9.3 概率问题 245
11.9.4 并发处理 246
11.9.5 位操作技巧 247
11.9.6 使用递归算法 247
11.9.7 理解逻辑门 249
11.9.8 编写代码 250
11.10 答案 251
第12章 编程智慧 278
12.1 问题 278
12.2 答案 282
附录 准备小抄 309

智取程序员面试 相关资料

“作者并不是简单地‘提出问题,解决问题’,而是总结了面试流程的方方面面,对于面试准备工作给出了实用、中肯的建议。建议所有准备跳槽的程序员都读读这本书。”
——amazon.com读者评论

智取程序员面试 作者简介

Edward Guiness是一位软件开发者,在漫长的职业生涯中扮演过面试官和应聘者的双重角色。他在Windows 1.0诞生之前就开始编程并持续至今。2012年,Edward成立了由程序员、设计师和其他技术人员组成的志愿者组织SocialCoder(socialcoder.org)。 怀着对编程的热爱,Edward的事业涉及大型机、微型机、PC和多种编程语言。自2004年以来担任软件开发人事经理,在新西兰、澳大利亚、英国和印度面试了成百上千名程序员。

智取程序员面试

 2/2   首页 上一页 1 2

成功/励志 人在职场 求职/面试

在线阅读