图书介绍

C#与.NET程序员面试宝典PDF|Epub|txt|kindle电子书版本网盘下载

C#与.NET程序员面试宝典
  • 靳华,胡鑫鑫等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302222323
  • 出版时间:2010
  • 标注页数:360页
  • 文件大小:109MB
  • 文件页数:377页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#与.NET程序员面试宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 赢在面试2

第1章 成功应聘开发职位的秘籍(教学视频:25分钟)2

1.1 知己知彼,百战百胜2

1.1.1 明确自己对技术的态度2

1.1.2 规划职场发展之路3

1.1.3 了解同行薪酬3

1.1.4 知晓小公司和大公司的区别5

1.2 准备面试材料:求职信、简历6

1.2.1 求职信的写法、原则及技巧6

1.2.2 个人简历的写法及应注意的问题7

1.2.3 避免简历中的不利因素7

1.2.4 简历中的闪光点——突出可转移技能9

1.2.5 巧妙避免简历错误9

1.2.6 样例:求职信10

1.2.7 样例:简历10

1.3 投递简历12

1.3.1 网络应聘12

1.3.2 校园应聘15

1.3.3 招聘会应聘16

1.4 掌握面试全过程16

1.4.1 应聘流程16

1.4.2 电话面试17

1.4.3 笔试18

1.4.4 面试19

1.4.5 面试之后的工作21

1.5 小结22

第2篇 基础语法及技术框架24

第2章 .NET概述(教学视频:66分钟)24

2.1 基础认知24

面试题1 介绍ASP.NET24

面试题2 介绍ASP.NET和ASP的区别25

面试题3 说明ASP.NET的Application特性26

面试题4 简述ASP.NET的页面运行机制28

面试题5 简述ASP.NET一个页面的生命周期29

面试题6 C#中的托管代码是什么31

面试题7 C#中的非托管代码是什么32

2.2 .NET开发环境33

面试题8 IL语言如何在.NET下运行33

面试题9 如何使用实时编译进行代码优化34

面试题10 什么是.NET中的私有程序集36

面试题11 什么是.NET中的共享程序集37

面试题12 如何解决因共享组件而导致的应用程序之间的冲突37

面试题13 .NET程序的开发和运行基本环境是什么38

面试题14 解决方案下的一个项目是否就代表一个程序集39

面试题15 .NET的应用程序域是什么40

2.3 部署与维护41

面试题16 如何进行源代码的保护和版本间的维护41

面试题17 什么是XCOPY部署42

面试题18 如何通过安装向导配置一个Web站点44

面试题19 简述C#中ClickOnce部署46

2.4 小结48

第3章 程序设计基础(教学视频:69分钟)49

3.1 类型与变量49

面试题20 C#支持哪几个预定义的值类型49

面试题21 C#支持哪几个预定义的引用类型50

面试题22 如何解决装箱和拆箱引发的性能问题51

面试题23 有几种方法可以判断值类型和引用类型53

面试题24 如何理解C#中变量的作用域54

3.2 C#语句55

面试题25 传递参数的方法55

面试题26 如何理解C#中预处理器指令56

面试题27 请简述C#中的Main()方法58

面试题28 如何理解C#中的指针59

面试题29 请举例System.Collections中常用的成员60

面试题30 C#提供了哪几种循环结构61

面试题31 StringBuilder与String有哪些区别62

面试题32 如何实现自定义格式字符串输出64

面试题33 怎样实现灵活强大的格式化输出66

面试题34 请列举Hashtable几种常用的遍历方法68

3.3 字符串与数组70

面试题35 System.String是引用类型还是值类型70

面试题36 C#中String和string的区别是什么71

面试题37 如何在Byte[]和String之间进行转换72

面试题38 Array与ArrayList的区别74

面试题39 Array与ArrayList如何进行互相转换75

3.4 运算符与表达式77

面试题40 C#中的checked和unchecked的作用是什么77

面试题41 C#中的三元运算符是什么78

面试题42 C#中is运算符与as运算符有什么作用78

3.5 时间操作80

面试题43 C#中如何利用DateTime获取季度80

面试题44 如何在DateTime时间追加工作日81

面试题45 如何进行DateTime时间与字符串时间之间的转换82

3.6 小结84

第4章 面向对象程序设计(教学视频:34分钟)85

4.1 对象85

面试题46 类和结构有什么区别85

面试题47 简述C#中的虚方法86

面试题48 简述C#中的密封类和密封方法87

面试题49 请介绍C#中静态类构造方法的特点88

面试题50 简述C#派生类中的构造函数89

面试题51 简述接口及接口继承90

4.2 事件92

面试题52 什么是事件机制92

面试题53 列举一个委托和事件的实例94

面试题54 请简述EventHandlerList的作用96

4.3 委托97

面试题55 什么是委托98

面试题56 C#中被委托的方法必须是静态的吗99

面试题57 什么是多播委托100

面试题58 列举一个C#中的委托应用102

4.4 小结104

第5章 ASP.NET应用开发(教学视频:49分钟)105

5.1 ASP.NET的页对象105

面试题59 ASP.NET的Request对象有哪些105

面试题60 ASP.NET的Response对象有哪些107

面试题61 ASP.NET的Server对象有哪些109

5.2 ASP.NET的页语法111

面试题62 什么是Web窗体,什么是Web用户控件111

面试题63 什么是ViewState112

面试题64 ViewState优缺点有哪些114

面试题65 Session、ViewState、Cookie之间有何区别115

5.3 ASP.NET控件117

面试题66 如何使用GridView控件绑定数据源117

面试题67 请简述ASP.NET中常见的页面跳转方法119

面试题68 什么是Web部件121

面试题69 Web部件是如何通信124

面试题70 如何进行Web Part个性化125

面试题71 Master Page有何作用126

面试题72 如何嵌套Master Page128

5.4 Froms身份验证130

面试题73 请介绍ASP.NET窗体身份验证的原理及配置过程131

面试题74 请介绍ASP.NET窗体身份验证方面的控制流程132

面试题75 请论证Authentication所生成Cookie的安全性134

面试题76 ASP.NET有几种存储会话状态的方式135

面试题77 请介绍ASP.NET会话状态InProc的特点136

面试题78 请介绍ASP.NET会话状态StateServer的特点137

面试题79 请介绍ASP.NET会话状态SqlServer的特点137

5.5 小结138

第3篇 数据访问及XML应用140

第6章 数据访问(教学视频:34分钟)140

6.1 ADO.NET基础概念140

面试题80 ADO.NET和数据库的关系140

面试题81 ADO.NET支持多少种数据源141

面试题82 如何提高数据库连接的使用效率142

面试题83 如何安全地管理连接字符串145

面试题84 using子句管理数据库连接有何作用147

6.2 数据库连接及访问148

面试题85 ADO.NET如何控制数据库连接池148

面试题86 ADO.NET中如何执行动态的SQL语句149

面试题87 解释ADO.NET中的事务处理作用151

面试题88 如何生成SqlDataAdapter的更新命令153

6.3 LINQ查询技术155

面试题89 什么是LINQ155

面试题90 LINQ查询关键字156

面试题91 什么是LINQ to SQL查询技术158

面试题92 什么是LINQ to DataSet查询技术159

面试题93 什么是LINQ to XML查询技术161

6.4 小结163

第7章 Web Service的开发与应用(教学视频:41分钟)164

7.1 基础概念164

面试题94 XML文档结构包括哪些164

面试题95 简述XML的优缺点166

面试题96 SOAP协议由哪几部分组成167

面试题97 什么是WSDL语言168

7.2 读写XML数据170

面试题98 C#中如何将XML数据岛转换为HTML格式170

面试题99 如何使用DOM操作XML文档172

面试题100 在C#中如何对XML数据进行排序174

面试题101 .NET中如何读写流格式的XMf175

面试题102 .NET中如何实现XML串行化177

7.3 Web Service开发179

面试题103 如何在.NET项目中调用Web Service179

面试题104 什么是异步请求Web Service181

面试题105 如何缓存Web Service数据183

面试题106 Web Service中的事务处理有哪些184

面试题107 如何处理Web Service中的异常185

7.4 Web Service的安全机制188

面试题108 请列举常见的Web Service安全措施188

面试题109 在Web Service中如何采用Windows身份验证和授权189

面试题110 在Web Service中如何使用SOAP标头自定义身份验证191

7.5 小结193

第8章 WPF应用开发(教学视频:12分钟)194

8.1 WPF框架基础194

面试题111 什么是WPF194

面试题112 什么是XML的扩展XAML195

面试题113 如何理解WPF基础体系结构196

8.2 WPF应用开发198

面试题114 WPF中的命令简述198

面试题115 如何进行WPF的数据绑定199

面试题116 WPF的多媒体开发201

8.3 小结203

第4篇 高级特性及应用进阶206

第9章 高级特性(教学视频:45分钟)206

9.1 多线程206

面试题117 解释Windows系统的进程206

面试题118 解释Windows系统的线程207

面试题119 请简述Windows系统进程和线程的区别208

面试题120 什么是多线程208

面试题121 什么是超线程209

面试题122 请解释多线程中的并发210

面试题123 请简述多线程编程的优缺点211

面试题124 如何理解C#中的死锁211

9.2 堆与堆栈212

面试题125 请介绍C#中的堆213

面试题126 请介绍C#中的堆栈214

面试题127 C#中的堆和堆栈有什么区别215

面试题128 C#中的深拷贝与浅拷贝的区别215

9.3 泛型与集合217

面试题129 什么是泛型217

面试题130 泛型的主约束和次约束是什么219

面试题131 什么是泛型集合220

面试题132 请介绍SortedList的使用及特点223

面试题133 请介绍Queue的使用及特点224

面试题134 请介绍Stack的使用及特点225

9.4 反射与特性226

面试题135 什么是反射227

面试题136 如何采用反射技术实现工厂模式228

面试题137 C#如何通过反射调用DLL里面定义的一个类230

面试题138 请解释.NET中的特性231

面试题139 请列举说明如何自定义一个特性232

9.5 小结233

第10章 高级编程(教学视频:42分钟)234

10.1 .NET中的多线程编程234

面试题140 如何在程序中控制.NET的线程池234

面试题141 C#中如何控制多线程编程236

面试题142 如何定义线程优先级238

面试题143 请解释Thread类中的Join()方法240

面试题144 请介绍C#中System.Threading.Timer241

面试题145 如何检索线程池最大线程数与可用线程数242

面试题146 多线程编程中如何控制好多个线程相互之间的联系245

面试题147 怎样创建线程独享的全局数据247

10.2 流和序列化249

面试题148 如何使用流类型250

面试题149 Serializable特性如何实现对象实例的序列化251

面试题150 .NET中可进行序列化操作的类型有哪些254

面试题151 C#中如何自定义实现序列化和反序列化257

10.3 程序调试259

面试题152 如何捕获C#程序中的异常259

面试题153 C#中如何自定义异常261

面试题154 怎样避免类型转换时的异常262

面试题155 简介C#中的Trace和Debug类264

面试题156 在C#中如何使用EventLog创建自定义日志265

面试题157 什么是GC267

面试题158 如何手动释放未托管的资源268

面试题159 解释C#中的弱引用269

面试题160 什么是代(GC相关)270

10.4 小结271

第11章 ASP.NET高级进阶(教学视频:29分钟)272

11.1 ASP.NET新特性272

面试题161 请简述ASP.NET动态数据(Dynamic Data)272

面试题162 如何配置ASP.NET Dynamic Data273

面试题163 什么是Silverlight274

面试题164 如何配置Silverlight开发环境275

面试题165 什么是Dynamically Typed277

面试题166 解释ADO.NET Entity Framework278

面试题167 ADO.NET Entity Data Model是什么279

面试题168 请简介ADO.NET数据服务281

面试题169 如何实现ADO.NET数据服务282

11.2 ASP.NET应用开发进阶284

面试题170 解释ASP.NET MVC框架284

面试题171 什么是ASP.NET Routing285

面试题172 请简述如何配置ASP.NET MVC287

面试题173 什么是工作流289

面试题174 如何应用工作流引擎(Workflow foundation)290

面试题175 如何在新项目中调用已有的Workflow foundation292

11.3 小结294

第12章 算法设计与分析(教学视频:41分钟)295

12.1 算法设计与分析的基本方法295

面试题176 什么是数组295

面试题177 什么是递归296

面试题178 什么是顺序表297

面试题179 什么是单链表298

面试题180 什么是二叉树300

面试题181 请介绍二叉树的顺序存储结构301

面试题182 请介绍二叉树的前序遍历与中序遍历方式302

面试题183 什么是二分查找算法304

面试题184 什么是冒泡排序算法305

面试题185 什么是快速排序算法306

面试题186 什么是归并排序算法308

面试题187 什么是图的深度优先遍历310

12.2 算法的编码实现312

面试题188 请设计并编程实现第K大的素数问题312

面试题189 请设计并编程实现一个杨辉三角313

面试题190 请设计并实现2.5亿个数字里,不重复数的个数316

面试题191 请设计并编程实现螺旋矩阵算法318

面试题192 请设计并编程实现一个斐波拉契数列320

面试题193 请设计并编程实现一个KMP算法322

12.3 小结324

第5篇 测试及质量保证326

第13章 测试(教学视频:18分钟)326

13.1 测试基础概念326

面试题194 什么是自动化测试326

面试题195 什么是性能测试327

13.2 单元测试328

面试题196 什么是单元测试328

面试题197 请简述单元测试的必要性329

面试题198 请简述单元测试任务330

面试题199 怎样进行NUnit的安装332

面试题200 NUnit框架有哪些属性334

面试题201 如何在.NET中使用NUnit测试代码335

13.3 小结337

第6篇 跨国公司经典面试题340

第14章 情商类面试题(教学视频:32分钟)340

14.1 应届毕业生问题应答340

面试题202 你的暑期打工工作是怎样找到的340

面试题203 你如何规划自己未来的事业341

面试题204 你是否愿意做常规工作341

面试题205 你想找一份长期的还是临时性的工作342

面试题206 你在接受别人指导时,会不会感到难受或受到伤害342

面试题207 你对企业运作的看法是什么342

面试题208 你觉得作为你应聘的第一家单位,是否要考虑你在学校时的分数343

面试题209 除了我们公司之外,你还应征了其他哪些公司343

14.2 常规问题应答343

面试题210 如果你离开现职,你认为你的老板会有什么反应343

面试题211 你如何评价目前就职的这家公司,为什么要离职344

面试题212 为什么想进本公司344

面试题213 对本公司的了解有多少345

面试题214 喜欢这份工作的哪一点345

面试题215 在工作中学习到了些什么345

面试题216 对工作的期望与目标何在346

面试题217 你认为相关产业的发展为何346

面试题218 自己的优缺点是什么346

面试题219 你希望的待遇为多少347

面试题220 什么时候可以到岗工作347

14.3 特殊情况问题应答348

面试题221 解释频繁跳槽的原因348

面试题222 解释转行的原因348

面试题223 解释职业空白期349

14.4 女性求职问题应答349

面试题224 你是否认为家庭和事业之间存在不可调和的矛盾349

面试题225 你是否已经结婚,最近是否打算要孩子350

面试题226 这个职位常有加班、出差,你能否胜任350

14.5 小结350

第15章 智商类面试题(教学视频:31分钟)351

15.1 脑筋急转弯351

面试题227 美国有多少辆汽车351

面试题228 如何打开车锁352

面试题229 下水道的盖子352

面试题230 分蛋糕352

面试题231 28天352

15.2 逻辑推理353

面试题232 3盏灯353

面试题233 黑球和白球353

面试题234 疯狗的数量354

面试题235 说谎话354

面试题236 诚实国和说谎国354

面试题237 抓果冻355

面试题238 画直线355

面试题239 时钟355

面试题240 种树356

15.3 计算推理356

面试题241 蜗牛爬井口356

面试题242 小鸟飞行距离356

面试题243 切金条357

面试题244 称水357

面试题245 烧香357

面试题246 3个女儿的年龄358

面试题247 装药丸的罐子358

面试题248 烧绳计时359

15.4 创造性应用359

面试题249 怎样将钱要回来359

面试题250 给失聪的人设计什么样的闹钟359

面试题251 如何为一辆汽车设计一台咖啡机360

面试题252 给微软的Word办公套件增加什么内容360

15.5 小结360

热门推荐