第1部分 求职过程 3
第1章 应聘求职 3
1.1应聘渠道 3
1.2应聘流程 4
第2章 求职五步曲 5
2.1笔试 5
2.2电话面试 9
2.3面试 10
2.4签约 12
2.5违约 17
第3章 简历书写 19
3.1简历注意事项 19
3.2简历模板 21
第4章 职业生涯发展规划 25
4.1缺乏工作经验的应届毕业生 25
4.2更换工作的程序员们 27
4.3快乐地工作 28
第2部分 C#程序设计 33
第5章 C#程序设计基本概念 33
5.1常见概念 33
5.2 C++和C#的区别 36
5.3数据类型 36
5.4 extern 45
5.5其他 46
第6章 const、异常和反射 47
6.1 const 47
6.2异常 50
6.3反射 51
第7章 传递与引用 59
7.1传值 59
7.2静态变量与私有变量 60
7.3输入/输出流 61
7.4程序集 61
7.5序列化 63
第8章 循环、条件和概率 65
8.1 foreach 65
8.2递归与回朔 67
8.3条件语言 70
8.4随机数 71
第9章 关于面向对象的面试问题 73
9.1面向对象的基本概念 74
9.2访问修饰符 76
9.3类和结构 78
9.4 Static 84
9.5密封类 86
9.6构造函数和析构函数 87
9.7虚函数 89
9.8静态构造函数与私有构造函数 90
9.9多态的概念 94
9.10索引器 97
第10章 继承与接口 99
10.1继承基础问题 99
10.2关于new 104
10.3 this问题 108
10.4 base问题 111
10.5抽象类 113
10.6接口 120
第11章 委托、事件和泛型 125
11.1委托 125
11.2事件 134
11.3泛型 137
第3部分 数据结构和软件工程 141
第12章 数据结构 141
12.1链表 141
12.2栈和堆 143
12.3树 144
第13章 字符串 153
13.1字符串基础 153
13.2 StringBuilder 154
13.3正则表达式 155
13.4数组 156
13.5字符串其他问题 157
第14章 排序 159
14.1排序基础知识 159
14.2冒泡排序 164
14.3鸡尾酒排序 167
14.4选择排序 168
14.5插入排序 169
14.6希尔排序 171
14.7快速排序 174
14.8归并排序 178
14.9堆排序 181
第15章 设计模式 183
15.1基础模式 184
15.2结构模式 192
15.3 Clone 195
15.4观察者模式 198
15.5 UML 201
15.6软件工程 203
第16章 软件测试 209
16.1白盒测试 209
16.2性能测试 214
16.3关于游戏 215
第4部分 UNIX、Oracle和网络 221
第17章 操作系统面试例题 221
17.1进程 221
17.2线程 228
17.3 UNIX 230
17.4 Windows 234
第18章 数据库和SQL语言 237
18.1数据库理论 237
18.2 ORACLE基础 240
18.3 SQL语言客观题 243
第19章 计算机网络及分布式系统 249
19.1网络结构 249
19.2 TCP/IP 250
19.3网络安全 256
19.4网络其他 257
第5部分 .NET扩展项目 265
第20章 Winform窗体与控件 265
20.1窗体类 265
20.2控件类 267
20.3图形 267
第21章 ADO数据库相关知识 269
21.1 ASP.NET基础 269
21.2 ADO.NET体系结构 272
21.3数据绑定 274
21.4 Datagrid 277
21.5 Dataset 278
第22章 .NET中Web设计 281
22.1 Session 281
22.2 Cookie 284
22.3 XML 286
22.4数据传递 288
第23章 AS.NET应用技术 293
23.1.NET局域网 293
23.2 .NET Remoting体系 294
23.3 Web Service 298
第24章 .NET性能与安全 301
24.1内存管理 301
24.2垃圾管理 302
24.3 .NET安全设置 304
第6部分 综合面试题 309
第25章 英语面试 309
25.1面试过程和技巧 309
25.2关于工作(About Job) 311
25.3关于个人(About Person) 315
25.4关于未来(About Future) 317
第26章 电话面试 321
26.1电话面试之前的准备工作 321
26.2电话面试交流常见问题 322
第27章 智力测试 331
27.1关于数字的智力问题 331
27.2关于推理的智力问题 334
27.3关于综合的智力问题 338
27.4关于群体面试 339
第28章 逻辑测试 343
28.1文字逻辑 343
28.2图形逻辑 346
28.3找规律 349
附录A 353