第1篇 面试求职第一步 2
第1章 你了解程序员吗 2
1.1程序员的那些事 2
1.1.1激动人心的职业 2
1.1.2关于程序员 3
1.2测测你的潜力 3
1.3比尔的建议 5
1.4对程序员的误解 7
1.5你的榜样 7
第2章 程序员自我定位 11
2.1求职从选定目标开始 11
2.2你适合哪类企业 12
2.2.1你应该知道的 12
2.2.2你适合哪类企业 13
2.3成功有秘诀吗 14
2.4程序员成长路线 15
第3章 求职前的准备 16
3.1了解应聘流程 16
3.2临场面试前的准备 17
3.2.1个人资料的准备 18
3.2.2面试问题的准备 18
3.2.3面试时的心理准备 19
3.2.4了解面试官评价表 20
3.3面试中的着装技巧 21
3.4面试过程中的礼仪与技巧 22
3.4.1遵时守信 23
3.4.2如何敲开面试官的门 23
3.4.3专业化的握手方式 23
3.4.4语言交流技巧 23
第4章 简历的设计 25
4.1求职者简历求职过程图解 25
4.2简历范例 25
4.2.1求职简历范例 26
4.2.2简历要素 27
4.3一份好简历的基本要求 31
4.4简历的投递 32
4.4.1投递简历前的检查 32
4.4.2电子邮件投递 33
4.4.3参加招聘会投递 33
4.5企业筛选简历的标准 34
第5章 求职“淘宝”之旅 35
5.1校园招聘 35
5.2网络招聘 36
5.3高效使用招聘网站 37
5.4其他求职渠道 40
第2篇 面试成功有道 44
第6章 面试的几种方式 44
6.1笔试 44
6.2电话面试 45
6.2.1不要过分自我感觉良好 45
6.2.2常见的电话面试问题 45
6.2.3电话面试注意事项 46
6.3面试 46
6.3.1面试携带物品 46
6.3.2面试心理准备 47
6.3.3面试言谈举止 48
6.3.4面试后的工作 49
第7章 常见面试题 50
7.1 10类必问经典面试题 50
7.2 10种个人素质评测题 52
第3篇 ASP.NET程序设计 56
第8章 .NET框架(包括面试真题24个) 56
8.1 .NET基础概念 56
8.2 .NET运行机制 67
8.3 .NET框架高级特性 69
第9章 C#编程语言(包括面试真题26个) 75
9.1数据类型和变量 75
9.2流程控制语句 80
9.3字符串处理 84
9.4数组与集合 89
9.5运算符与表达式 96
第10章 常用算法与排序(包括面试真题15个) 104
10.1算法基础 104
10.2典型算法 107
10.3排序实现 113
第11章 面向对象(包括面试真题37个) 116
11.1认识面向对象 116
11.2类与对象 118
11.3封装和多态 124
11.4继承与接口 128
11.5委托与事件 137
11.6面向对象设计原则 142
第12章 Web窗体开发(包括面试真题26个) 148
12.1 Web开发基础 148
12.2内置对象 156
12.3标准Web控件 160
12.4数据绑定控件 168
第13章 数据库访问(包括面试真题24个) 172
13.1数据库的基础概念 172
13.2 ADO.NET基础知识 175
13.3数据库连接及访问 180
第4篇 网站安全、性能优化与设计模式 197
第14章 XML应用与处理(包括面试真题22个) 197
14.1 XML的基本特性 197
14.2使用DOM操作XML 203
14.3使用流操作XML 210
14.4使用LINQ操作XML 213
第15章 Web Service开发(包括面试真题12个) 217
15.1什么是Web Service 217
15.2使用.NET开发Web Servic 220
15.3 Web Service的安全机制 231
第16章 网站优化与安全(包括面试真题25个) 234
16.1搜索引擎优化 234
16.2加密解密技术 238
16.3网站安全技术 242
16.4网站身份验证 252
第17章 设计模式与架构(包括面试真题15个) 256
17.1创建型模式 256
17.2结构型模式 263
17.3行为型模式 272
17.4架构设计及应用 284
第18章 调试、部署与测试(包括面试真题15个) 287
18.1软件调试技巧 287
18.2测试基础概念 295
18.3单元测试 297
第5篇 综合测验篇 301
第19章 英语面试(包括面试真题7个) 301
19.1面试前的准备工作 301
19.2面试中的常见问题 302
19.3英语词汇加油站 305
19.4求职信参考模板 307
19.5洽谈薪水技巧 308
第20章 电话面试 309
20.1电话面试的目的 309
20.2分析企业的电话面试 309
20.3如何应对电话面试 310
20.4电话面试礼仪 311
20.5电话面试注意事项 312
20.6电话面试技巧 312
第21章 智力测试(包括面试真题20个) 313
21.1逻辑推理 313
21.2计算推理 316
21.3创造性应用 320
第6篇 职场生存篇 324
第22章 “新员工”的第一堂课 324
22.1第一天上班 324
22.2入职事宜 325
22.3最初几周 326
22.4几点忠告 326
22.5快乐地工作 327
第23章 学会在企业中立足 329
23.1如何度过试用期 329
23.2尽快进入工作角色 331
23.3与老员工相处 332
23.4保持激情,提高自己 335
第24章 向金字塔尖前进 336
24.1巧妙要求加薪和升职 336
24.2升职加薪六大秘笈 337
24.3升职加薪六大禁忌 338
24.4技术人员的升职通道 339
24.5晋升报告模板 340
附录A .NET面试题一 341
附录B .NET面试题二 342
附录C C#面试题三 343
附录D .NET面试题四 344
附录E .NET面试题五 345