第1篇 面试求职第一步 2
第1章 你了解程序员吗 2
1.1程序员的那些事 2
1.1.1激动人心的职业 2
1.1.2关于程序员 3
1.2测测你的潜力 3
1.3比尔的建议 5
1.4对程序员的误解 6
1.5你的榜样 7
第2章 程序员的自我定位 11
2.1求职从选定目标开始 11
2.2你适合哪类企业 13
2.2.1你应该知道的 13
2.2.2你适合哪类企业 14
2.3成功有秘诀吗 15
2.4程序员成长路线 15
第3章 求职前的准备 17
3.1了解应聘流程 17
3.2临场面试前的准备 19
3.2.1个人资料的准备 19
3.2.2面试问题的准备 19
3.2.3面试时的心理准备 20
3.2.4了解面试官评价表 21
3.3面试中的着装技巧 23
3.4面试过程中的礼仪技巧 24
3.4.1遵时守信 24
3.4.2如何敲开面试官的门 25
3.4.3专业化的握手方式 25
3.4.4语言交流技巧 25
第4章 简历的设计 27
4.1简历求职过程图解 27
4.2简历范例 28
4.2.1求职简历范例 28
4.2.2简历要素 30
4.3一份好简历的基本要求 34
4.4简历的投递 35
4.4.1投递简历前的检查 35
4.4.2电子邮件投递 35
4.4.3参加招聘会投递 36
4.5企业筛选简历的标准 36
第5章 求职“淘宝”之旅 38
5.1校园招聘 38
5.2网络招聘 40
5.3高效使用招聘网站 40
5.4其他求职渠道 45
第2篇 面试成功有道 50
第6章 面试的几种方式 50
6.1笔试 50
6.2电话面试 51
6.3面试 52
6.3.1面试携带物品 53
6.3.2面试心理准备 54
6.3.3面试言谈举止 55
6.3.4面试后的工作 56
第7章 常见面试题 58
7.1 10类必问经典面试题 58
7.2 10种个人素质评测题 61
第3篇 C#程序设计篇 65
第8章 C#程序设计基本概念(包括面试真题34个) 65
8.1 C#语言与.NET框架 65
8.2数据类型 72
8.3引用传递 79
8.4枚举类型 80
8.5私有变量及静态变量 81
8.6几个常用的关键字 83
8.7程序集 88
8.8序列化 89
第9章 循环、条件和随机数(包括面试真题8个) 91
9.1条件语句 91
9.2各种循环的使用 93
9.3递归算法 95
9.4随机数 97
第10章 字符串及数组(包括面试真题20个) 99
10.1字符串基础 99
10.2日期与时间 104
10.3字符串的验证 107
10.4数组的应用 109
10.5数组排序 111
第11章 面向对象(包括面试真题36个) 116
11.1面向对象基础 116
11.2类和结构 120
11.3构造方法和析构方法 123
11.4继承 125
11.5抽象类与接口 129
11.6多态 134
11.7委托与事件 138
11.8面向对象的设计原则 143
第12章 泛型(包括面试真题9个) 150
12.1泛型基础 150
12.2泛型接口及应用 155
第13章 Windows窗体及其控件(包括面试真题20个) 162
13.1窗体设计 162
13.2常用控件 169
13.3树控件 173
13.4计时器组件 176
13.5图形控件 178
第14章 C#中的数据库编程(包括面试真题24个) 181
14.1 ADONET编程基础 181
14.2 WinForm中的数据绑定 185
14.3非断开式数据库连接 188
14.4断开式数据库连接 191
14.5 DataGridView数据控件 197
14.6 LINQ操作数据 199
第15章 异常和反射(包括面试真题14个) 206
15.1异常处理 206
15.2程序调试 213
15.3反射机制 217
第4篇 数据库、网络及设计模式 223
第16章 数据库和SQL语言(包括面试真题22个) 223
16.1数据库基础 223
16.2 SQL语言实践题 227
16.3 Oracle及MySQL基础 233
第17章 操作系统面试题(包括面试真题15个) 237
17.1 Windows 237
17.2 Linux开源系统 240
第18章 网络及多线程(包括面试真题24个) 244
18.1网络基础 244
18.2各种网络协议 248
18.3网络安全控制 254
18.4进程 255
18.5多线程 256
第19章 设计模式与架构(包括面试真题12个) 260
19.1创建型模式 260
19.2结构型模式 268
19.3行为型模式 278
19.4程序开发架构及应用 287
第5篇 综合测验篇 292
第20章 英语面试(包括面试真题7个) 292
20.1面试前的准备工作 292
20.2面试中的常见问题 293
20.3英语词汇加油站 296
20.4求职信参考模板 298
20.5洽谈薪水技巧 299
第21章 电话面试 300
21.1电话面试的目的 300
21.2分析企业的电话面试 300
21.3如何应对电话面试 301
21.4电话面试礼仪 303
21.5电话面试注意事项 303
21.6电话面试技巧 304
第22章 智力测试(包括面试真题30个) 305
22.1数字推理 305
22.2数学运算 310
22.3逻辑推理 314
22.4创造性应用 320
第6篇 职场生存篇 324
第23章 “新员工”的第一堂课 324
23.1第一天上班 324
23.2入职事宜 325
23.3最初几周 326
23.4几点忠告 326
23.5快乐地工作 329
第24章 学会在企业中立足 331
24.1如何度过试用期 331
24.2尽快进入工作角色 333
24.3与老员工相处 334
24.4保持激情,提高自己 338
第25章 向金字塔尖前进 339
25.1巧妙要求加薪和升职 339
25.2升职加薪六大秘诀 341
25.3升职加薪六大禁忌 342
25.4技术人员的升职通道 343
25.5晋升报告模板 343
附录A C#面试题一 345
附录B C#面试题二 346
附录C C#面试题三 347
附录D C#面试题四 348
附录E C#面试题五 350