C#与.NET程序员面试宝典

时间:2015-08-11 09:18:56
【文件属性】:

文件名称:C#与.NET程序员面试宝典

文件大小:47.94MB

文件格式:PDF

更新时间:2015-08-11 09:18:56

C# 面试

内容简介 《C#与.NET程序员面试宝典》取材于各大IT公司的历年面试题252个(包括研发类笔试及口试题目、情商及智商类题目),详细分析了应聘C#与.NET程序员职位的常见考点。《C#与.NET程序员面试宝典》主要内容包括:面试流程、基础语法和技术框架、数据访问及XML应用、高级特性及应用进阶、测试及质量保证、跨国公司经典面试题等。 《C#与.NET程序员面试宝典》附带1张光盘,内容为书中面试题的多媒体教学视频和免费赠送的.ASP.NET入门教学视频。 《C#与.NET程序员面试宝典》中的面试题不但以实例代码和流程图的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望《C#与.NET程序员面试宝典》能“授之以渔”,让读者成功应聘,并提升技术水平。《C#与.NET程序员面试宝典》适合C群与.NET求职人员阅读,也适合作为其他程序员的拓展读物。 目前许多程序员对C#语言的基础知识掌握不牢,很难通过求职面试。在激烈的求职竞争中,想在几、轮笔试、面试的激烈竞争中拔得头筹,漂亮地完成试卷,躲过面试官布下的种种“陷阱”,是一件非常不容易的事情。要知道研发类考题过关仅仅是基础,情商、智商更为关键,面试是考验人的综合应变能力和逻辑能力的过程。《C#与.NET程序员面试宝典》就是为了让读者对企业招聘程序员时需要掌握的知识有一个系统、全面的认识,并进行充分的准备,以期能够成功通过面试。 目录: 第1篇 赢在面试 第1章 成功应聘开发职位的秘籍 1.1 知己知彼,百战百胜 1.1.1 明确自己对技术的态度 1.1.2 规划职场发展之路 1.1.3 了解同行薪酬 1.1.4 知晓小公司和大公司的区别 1.2 准备面试材料:求职信、简历 1.2.1 求职信的写法、原则及技巧 1.2.2 个人简历的写法及应注意的问题 1.2.3 避免简历中的不利因素 1.2.4 简历中的闪光点——突出可转移技能 1.2.5 巧妙避免简历错误 1.2.6 样例:求职信 1.2.7 样例:简历 1.3 投递简历 1.3.1 网络应聘 1.3.2 校园应聘 1.3.3 招聘会应聘 1.4 掌握面试全过程 1.4.1 应聘流程 1.4.2 电话面试 1.4.3 笔试 1.4.4 面试 1.4.5 面试之后的工作 1.5 小结 第2篇 基础语法及技术框架 第2章 .NET概述 2.1 基础认知 面试题1 介绍SP.NET 面试题2 介绍ASP.NET和ASP的区别 面试题3 说明ASP.NET的Application特性 面试题4 简述ASP.NET的页面运行机制 面试题5 简述ASP.NET一个页面的生命周期 面试题6 C#中的托管代码是什么 面试题7 C#中的非托管代码是什么 2.2 .NET开发环境 面试题8 IL语言如何在.NET下运行 面试题9 如何使用实时编译进行代码优化 面试题10 什么是.NET中的私有程序集 面试题11 什么是.NET中的共享程序集 面试题12 如何解决因共享组件而导致的应用程序之间的冲突 面试题13 .NET程序的开发和运行基本环境是什么 面试题14 解决方案下的一个项目是否就代表一个程序集 面试题15 .NET的应用程序域是什么 2.3 部署与维护 面试题16 如何进行源代码的保护和版本间的维护 面试题17 什么是XCOPY部署 面试题18 如何通过安装向导配置一个Web站点 面试题19 简述C#中ClickOnce部署 2.4 小结 第3章 程序设计基础 3.1 类型与变量 面试题20 C#支持哪几个预定义的值类型 面试题21 C#支持哪几个预定义的引用类型 面试题22 如何解决装箱和拆箱引发的性能问题 面试题23 有几种方法可以判断值类型和引用类型 面试题24 如何理解刚中变量的作用域 3.2 C#语句 面试题25 传递参数的方法 面试题26 如何理解C#仁预处理器指令 面试题27 请简述C#的Main()方法 面试题28 如何理解C#中的指针 面试题29 请举例System Collections中常用的成员 面试题30 C#提供了哪几种循环结构 面试题31 String Builder与String有哪些区别 面试题32 如何实现自定义格式字符串输出 面试题33 怎样实现灵活强大的格式化输出 面试题34 请列举Hashtable几种常用的遍历方法 3.3 字符串与数组 面试题35 System.String是引用类型还是值类型 面试题36 C#和String和string的区别是什么 面试题37 如何在Byte[]和String之间进行转换 面试题38 Array与ArraylList的区别 面试题39 Array与ArrayList如何进行互相转换 3.4 运算符与表达式 面试题40 C#中的checked和unchecked的作用是什么 面试题41 C#中的三元运算符是什么 面试题42 C#运算符与is运算符有什么作用 3.5 时间操作 面试题43 C#中如何利用DateTime获取季度 面试题44 如何在DateTime时间追加工作日 面试题45 如何进行DateTime时间与字符串时间之间的转换 3.6 小结 第4章 面向对象程序设计(7F教学视频:34分钟) 4.1 对象 面试题46 类和结构有什么区别 面试题47 简述C#中的虚方法 面试题48 简述C#中的密封类和密封方法 面试题49 请介绍C#静态类构造方法的特点 面试题50 简述C#派生类中的构造函数 面试题51 简述接口及接口继承 4.2 事件 面试题52 什么是事件机制 面试题53 列举一个委托和事件的实例 面试题54 请简述EventHandlerList的作用 4.3 委托 面试题55 什么是委托 面试题56 C#中被委托的方法必须是静态的吗 面试题57 什么是多播委托 面试题58 列举一个C撑中的委托应用 4.4 小结 第5章 ASP.NET应用开发 5.1 ASP.NET的页对象 面试题59 ASP.NET的Request对象有哪些 面试题60 ASP.NET的Response对象有哪些 面试题61 ASP.NET的Server对象有哪些 5.2 ASP.NET的页语法 面试题62 什么是Web窗体,什么是Web用户控件 面试题63 什么是ViewState 面试题64 ViewState优缺点有哪些 面试题65 Session、ViewState、Cookie之间有何区别 5.3 ASP.NET、控件 面试题66 如何使用GridView控件绑定数据源 面试题67 请简述ASP.NET中常见的页面跳转方法 面试题68 什么是Web部件 面试题69 Web部件是如何通信 面试题70 如何进行WebPart个性化 面试题71 MasterPage有何作用 面试题72 如何嵌套MasterPage 5.4 Froms身份验证 面试题73 请介绍ASP.NET窗体身份验证的原理及配置过程 面试题74 请介绍ASP.NET窗体身份验证方面的控制流程 面试题75 请论证.Authentication所生成Cookie的安全性 面试题76 ASP.NET有几种存储会话状态的方式 面试题77 请介绍ASP.NET会话状态:InProc的特点 面试题78 请介绍.ASP.NET会话状态StateServer的特点 面试题79 请介绍ASP.NET会话状态SqlServer的特点 5.5 小结 第3篇 数据访问及XML应用 第6章 数据访问(7F教学视频:34分钟) 6.1 ADO.NET基础概念 面试题80 ADO.NET和数据库的关系 面试题81 ADO.NET支持多少种数据源 面试题82 如何提高数据库连接的使用效率 面试题83 如何安全地管理连接字符串 面试题84 using子句管理数据库连接有何作用 6.2 数据库连接及访问 面试题85 ADO.NET如何控制数据库连接池 面试题86 ADO.NET中如何执行动态的SQ[。语句 面试题87 解释ADO.NET中的事务处理作用 面试题88 如何生成SqlDataAdapter的更新命令 6.3 LINQ查询技术 …… 第4篇 高级特性及应用进阶 第5篇 测试及质量保证 第6篇 跨国公司经典试题


网友评论

  • 很实用的书,特别在面试时需要突击的时候!