注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具NET程序員面試指南

NET程序員面試指南

NET程序員面試指南

定 價(jià):¥55.00

作 者: 朱毅 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121076756 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 458 字?jǐn)?shù):  

內(nèi)容簡介

  《.NET程序員面試指南》著重針對.NET技術(shù)職位的應(yīng)聘者,在.NET框架各個(gè)技術(shù)類別中,選取最常出現(xiàn)在.NET面試中的問題,進(jìn)行分析和解答,同時(shí)解釋和剖析和該問題相關(guān)的.NET機(jī)制原理,幫助讀者達(dá)到知其然更知其所以然的程度?!?NET程序員面試指南》幾乎包攬了所有常見的面試題,從基礎(chǔ)知識(shí)、數(shù)據(jù)庫,再到比較流行的XML、測試方法和算法,是目前市場上唯一一本面試試題集錦。全書配合了大量的圖例及代碼說明,非常適合正打算參加.NET技術(shù)職位的應(yīng)聘和希望梳理.NET框架下技術(shù)點(diǎn)的讀者閱讀。

作者簡介

  朱毅,獲得上海交通大學(xué)信息工程、計(jì)算機(jī)科學(xué)雙學(xué)士學(xué)位及復(fù)旦大學(xué)軟件工程碩士學(xué)位。在.NET技術(shù)領(lǐng)域擁有6年以上的開發(fā)研究經(jīng)驗(yàn),涉及分布式系統(tǒng)、B/S體系結(jié)構(gòu)系統(tǒng)、C/S體系結(jié)構(gòu)系統(tǒng)的架構(gòu)和開發(fā)經(jīng)驗(yàn)。曾在西門子移動(dòng)通信有限公司擔(dān)任項(xiàng)目經(jīng)理,致力于企業(yè)ERP系統(tǒng)的架構(gòu)?,F(xiàn)任職于惠普有限公司?;钴S于各大技術(shù)社區(qū),業(yè)余時(shí)間喜歡閱讀和旅游。

圖書目錄

第1章 應(yīng)聘開發(fā)職位的技巧和禁忌
1.1 技術(shù)職位需要怎樣的人才——了解大環(huán)境
1.1.1 對技術(shù)的執(zhí)著和熱情
1.1.2 對編程始終抱有認(rèn)真的態(tài)度
1.1.3 實(shí)事求是的態(tài)度和謙遜的品質(zhì)
1.1.4 適合應(yīng)聘公司的文化
1.2 一份出色的個(gè)人簡歷——面試準(zhǔn)備
1.2.1 一份簡歷不宜超過一頁
1.2.2 永遠(yuǎn)準(zhǔn)備中文簡歷
1.2.3 不要在個(gè)人簡歷上注明希望薪水
1.2.4 簡歷模板
1.3 展現(xiàn)自我——開始發(fā)簡歷
1.3.1 應(yīng)聘渠道
1.3.2 應(yīng)聘流程
1.4 真正的面試——開始面試
1.4.1 筆試
1.4.2 面試
1.4.3 電話面試
1.4.4 網(wǎng)絡(luò)考試
1.5 面試中的一些禁忌
1.6 小結(jié)
第2章 .NET框架基礎(chǔ)
2.1 .NET基礎(chǔ)概念
2.1.1 什么是CTS、CLS和CLR
2.1.2 開發(fā)和運(yùn)行.NET程序需要的最基本環(huán)境是什么
2.1.3 .NET是否支持多編程語言開發(fā)
2.1.4 CLR技術(shù)和COM技術(shù)的比較
2.1.5 什么是程序集和應(yīng)用程序域
2.2 .NET運(yùn)行機(jī)制
2.2.1 .NET程序被編譯成什么形式的代碼
2.2.2 JIT是如何工作的
2.2.3 簡述程序集的加載機(jī)制
2.2.4 如何配置程序集的版本策略
2.3 生成、部署和管理
2.3.1 如何生成強(qiáng)簽名的程序集
2.3.2 如何把程序集放入GAC中
2.3.3 延遲簽名及其作用
2.3.4 程序集的版本分哪幾部分
2.4 名企面試真題
2.5 小結(jié)
第3章 .NET類型語法基礎(chǔ)
3.1 基礎(chǔ)類型和語法
3.1.1 .NET中所有內(nèi)建類型的基類是什么
3.1.2 System.Object中包含哪些方法,哪些是虛方法
3.1.3 值類型和引用類型的區(qū)別
3.1.4 簡述裝箱和拆箱原理
3.1.5 C#中是否有全局變量
3.1.6 struct和class的區(qū)別,struct適用哪些場合
3.1.7 類型的初始化器何時(shí)被調(diào)用
3.1.8 C#中方法的參數(shù)可以有哪幾種傳遞方式
3.1.9 C#中string和String有什么區(qū)別
3.1.10 .NET支持哪幾種可訪問性級別,C#實(shí)現(xiàn)了其中的哪幾種
3.1.11 簡述屬性的特點(diǎn)及屬性和方法的異同
3.1.11 簡述C#中的淺復(fù)制和深復(fù)制
3.1.12 簡述C#中的循環(huán)語法和各自的特點(diǎn)
3.1.12 C#中的using語句有什么作用
3.2 內(nèi)存管理和垃圾回收
3.2.1 簡述.NET中堆棧和堆的特點(diǎn)和差異
3.2.2 執(zhí)行string abc=”aaa”+”bbb”+”ccc”共分配了多少內(nèi)存
3.2.3 .NET中GC的運(yùn)行機(jī)制
3.2.4 Dispose方法和Finalize方法在何時(shí)被調(diào)用
3.2.5 GC中代(Generation)是什么,一共分幾代
3.2.6 GC機(jī)制中如何判斷一個(gè)對象是否仍在被使用
3.2.7 .NET的托管堆中是否可能出現(xiàn)內(nèi)存泄漏現(xiàn)象
3.3 面向?qū)ο蟮膶?shí)現(xiàn)
3.3.1 C#中類可以有多個(gè)父類、可以實(shí)現(xiàn)多個(gè)接口嗎
3.3.2 簡述C#中重寫、重載和隱藏的概念
3.3.3 為什么在構(gòu)造方法中調(diào)用虛方法會(huì)導(dǎo)致問題
3.3.4 在C#中如何聲明一個(gè)類不能被繼承
3.4 異常的處理
3.4.1 如何針對不同的異常進(jìn)行捕捉
3.3.2 如何使用Conditional特性
3.3.3 如何避免類型轉(zhuǎn)換時(shí)的異常
3.5 名企面試真題
3.6 小結(jié)
第4章 字符串、集合和流的使用
4.1 字符串處理
4.1.1 System.String是值類型還是引用類型
4.1.2 StringBuilder類型有何作用
4.1.3 如何在String和Byte[]對象之間進(jìn)行轉(zhuǎn)換
4.1.4 簡述BASE64編碼的作用以及C#中對其的支持
4.1.5 SecureString的實(shí)例如何被分配和釋放
4.1.6 什么是字符串池機(jī)制
4.2 常用集合和泛型
4.2.1 Int[]是引用類型還是值類型
4.2.2 數(shù)組之間的如何進(jìn)行轉(zhuǎn)換
4.2.3 解釋泛型的基本原理
4.2.4 什么是泛型的主要約束和次要約束
4.2.5 .NET中是否可用標(biāo)準(zhǔn)模板庫(STL)
4.3 流和序列化
4.3.1 什么是流,.NET中有哪些常見的流
4.3.2 如何使用使用壓縮流
4.3.3 Serializable特性有何作用
4.3.4 .NET提供了哪幾種可進(jìn)行序列化操作的類型
4.3.5 如何自定義序列化和反序列化的過程
4.4 名企面試真題
4.5 小結(jié)
第5章 常用類和接口
5.1 類型的基類System.Object
5.1.1 是否存在不繼承自System.Object類型的類
5.1.2 在System.Object中定義的三個(gè)比較方法有何異同
5.1.3 如何重寫GetHashCode方法
5.2 時(shí)間的操作System.DateTime
5.2.1 DateTime如何存儲(chǔ)時(shí)間
5.2.2 如何在DateTime對象和字符串對象之間進(jìn)行轉(zhuǎn)換
5.2.3 什么是UTC時(shí)間,如何轉(zhuǎn)換到UTC時(shí)間
5.3 IFormattable和IFormatProvider的使用
5.3.1 如何使用IFormattable接口實(shí)現(xiàn)格式化輸出
5.3.2 如何告訴類型格式化輸出的方式
5.4 管理文件和文件夾的類型
5.4.1 如何操作文件和文件夾
5.4.2 如何實(shí)現(xiàn)文件和文件夾的監(jiān)控功能
5.5 .NET中的定時(shí)器
5.5.1 .NET提供了哪幾個(gè)定時(shí)器類型
5.5.2 .NET的內(nèi)建定時(shí)器類型是否會(huì)發(fā)生回調(diào)方法重入
5.6 名企面試真題
5.7 小結(jié)
第6章 .NET中的高級特性
6.1 委托
6.1.1 請解釋委托的基本原理
6.1.2 委托回調(diào)靜態(tài)方法和實(shí)例方法有何區(qū)別
6.1.3 什么是鏈?zhǔn)轿?
6.1.4 鏈?zhǔn)轿械膱?zhí)行順序是怎么樣的
6.1.5 可否定義擁有返回值的方法的委托鏈
6.1.6 委托通常可以應(yīng)用在哪些場合
6.2 事件
6.2.1 請解釋事件的基本使用方法
6.2.2 事件和委托有何聯(lián)系
6.2.3 如何設(shè)計(jì)一個(gè)帶有很多事件的類型
6.2.4 用代碼表示如下情景:貓叫、老鼠逃跑、主人驚醒
6.3 反射
6.3.1 請解釋反射的基本原理和其實(shí)現(xiàn)的基石
6.3.2 .NET提供了哪些類型來實(shí)現(xiàn)反射
6.3.3 如何實(shí)現(xiàn)動(dòng)態(tài)地發(fā)射程序集
6.3.4 如何利用反射來實(shí)現(xiàn)工廠模式
6.3.5 如何以較小的內(nèi)存代價(jià)保存Type、Field和Method信息
6.4 特性
6.4.1 什么是特性,如何自定義一個(gè)特性
6.4.2 .NET中特性可以在哪些元素上使用
6.4.3 有哪幾種方法可以獲知一個(gè)元素是否申明某個(gè)特性
6.4.4 一個(gè)元素是否可以重復(fù)申明同一個(gè)特性
6.5 名企面試真題
6.6 小結(jié)
第7章 .NET多線程編程
7.1 多線程編程的基本概念
7.1.1 請解釋操作系統(tǒng)層面上的線程和進(jìn)程
7.1.2 多線程程序在操作系統(tǒng)里是并行執(zhí)行的嗎
7.1.3 什么是纖程
7.2 .NET中的多線程編程
7.2.1 如何在.NET程序中手動(dòng)控制多個(gè)線程
7.2.2 如何使用.NET的線程池
7.2.3 如何查看和設(shè)置線程池的上下限
7.2.4 如何定義線程獨(dú)享的全局?jǐn)?shù)據(jù)
7.2.5 如何使用異步模式讀取一個(gè)文件
7.2.6 如何阻止線程執(zhí)行上下文的傳遞
7.3 多線程程序的線程同步
7.3.1 什么是同步塊和同步塊索引
7.3.2 C#中的lock關(guān)鍵字有何作用
7.3.3 可否使用值類型對象來實(shí)現(xiàn)線程同步
7.3.4 可否對引用類型對象自身進(jìn)行同步
7.3.5 什么是互斥體,Mutex類型和Monitor類型的功能有何區(qū)別
7.4 名企面試真題
7.5 小結(jié)
第8章 ASP.NET應(yīng)用開發(fā)
8.1 ASP.NET應(yīng)用開發(fā)基礎(chǔ)
8.1.1 請解釋ASP.NET以什么形式運(yùn)行
8.1.2 常見的HTTP Code有哪些
8.1.3 GET請求和POST請求有何區(qū)別
8.1.4 介紹ASP.NET的頁面生存周期
8.2 控件和頁面
8.2.1 什么是靜態(tài)頁面,什么是動(dòng)態(tài)頁面
8.2.2 請簡述ViewState的功能和實(shí)現(xiàn)機(jī)制
8.2.3 Session有哪幾種存儲(chǔ)方式,之間有何區(qū)別,如何進(jìn)行設(shè)置
8.2.4 如何嵌套使用GridView控件
8.2.5 列舉幾種實(shí)現(xiàn)頁面跳轉(zhuǎn)的方法,并說明其實(shí)現(xiàn)機(jī)制
8.2.6 請解釋的功能和實(shí)現(xiàn)機(jī)制
8.2.7 ObjectDataSource控件有何作用
8.3 驗(yàn)證和安全
8.3.1 如何使用正則表達(dá)式來驗(yàn)證一個(gè)上海市電話號(hào)碼
8.3.2 介紹ASP.NET驗(yàn)證控件的功能和使用方法
8.3.4 如何防止SQL注入式攻擊
8.4 名企面試真題
8.5 小結(jié)
第9章 .NET中的數(shù)據(jù)庫開發(fā)
9.1 ADO.NET和數(shù)據(jù)庫程序基礎(chǔ)
9.1.1 什么是關(guān)系型數(shù)據(jù)庫
9.1.2 如何通過SQL語句來實(shí)現(xiàn)行列轉(zhuǎn)換
9.1.3 ADO.NET支持哪幾種數(shù)據(jù)源
9.2 ADO.NET和數(shù)據(jù)庫的連接
9.2.1 請簡要敘述數(shù)據(jù)庫連接池的機(jī)制
9.2.2 如何提高連接池內(nèi)連接的重用率
9.2.3 一個(gè)連接字符串可以包含哪些屬性
9.2.4 CommandBehavior.CloseConnection有何作用
9.3 使用ADO.NET讀寫數(shù)據(jù)庫
9.3.1 ADO.NET支持哪兩種方式來訪問關(guān)系數(shù)據(jù)庫
9.3.3 什么是強(qiáng)類型的DataSet
9.3.4 請解釋SqlDataAdapter的基本工作機(jī)制
9.3.5 如何自動(dòng)生成SqlDataAdapter的更新命令
9.3.6 如何實(shí)現(xiàn)批量更新的功能
9.4 名企面試真題
9.5 小結(jié)
第10章 XML的應(yīng)用和處理
10.1 XML的基本特性
10.1.1 什么是XML
10.1.2 簡述XML的常用領(lǐng)域及其優(yōu)勢
10.1.3 XML中標(biāo)簽的作用
10.1.4 XML規(guī)范是否允許空的屬性值
10.1.5 XML中如何處理諸如“<>
10.1.6 XML中的命名空間如何使用
10.2 使用.NET組件讀寫XML
10.2.1 .NET中操作XML的基本類型有哪些
10.2.2 如何使用XmlDocument類型操作XML文檔的節(jié)點(diǎn)和屬性
10.2.3 如何使用XPath來指向帶有屬性的節(jié)點(diǎn)
10.2.4 .NET中如何驗(yàn)證一個(gè)XML文檔的格式
10.2.5 .NET中XML文檔和關(guān)系模式如何轉(zhuǎn)換
10.3 利用XSLT處理XML文檔
10.3.1 什么是XSLT,XSLT有何作用
10.3.2 如何使用XSLT中的模板
10.3.3 如何在XSLT文檔中調(diào)用其他XSLT文檔
10.3.4 如何在代碼中使用XSLT文檔
10.4 名企面試真題
10.5 小結(jié)
第11章 Web Service的開發(fā)與應(yīng)用
11.1 SOAP和Web Service的基礎(chǔ)概念
11.1.1 請簡述SOAP協(xié)議
11.1.2 什么是WSDL,它有何作用
11.1.3 Web Service中如何處理附件
11.2 使用.NET開發(fā)Web Service
11.2.1 如何在.NET中創(chuàng)建Web Service
11.2.2 WebMethod特性包含哪些屬性,各有何用處
11.2.3 如何生成Web Service代理類型
11.2.4 請簡述.NET中Web Service的異常機(jī)制
11.3 Web Service的安全機(jī)制
11.3.1 請簡要介紹WS-Security的簽名機(jī)制
11.3.2 WS-Security規(guī)范申明了哪幾種身份驗(yàn)證的方法
11.4 名企面試真題
11.5 小結(jié)
第12章 .NET Remoting分布式 應(yīng)用開發(fā)
12.1 .NET Remoting框架基礎(chǔ)
12.1.1 請簡要介紹.NET Remoting的運(yùn)行機(jī)制
12.1.2 請列舉.NET Remoting機(jī)制中有哪些組件可以擴(kuò)展替換
12.1.3 請簡述.NET Remoting生存周期機(jī)制
12.2 使用.NET Remoting進(jìn)行分布式應(yīng)用開發(fā)
12.2.1 請介紹服務(wù)端激活模式和客戶端激活模式的區(qū)別
12.2.2 請簡述Remoting中有哪幾種遠(yuǎn)程調(diào)用方式
12.2.3 Remoting機(jī)制中如何處理以O(shè)bjRef為參數(shù)的方法調(diào)用
12.2.4 請簡述Remoting中配置文件的使用
12.2.5 如何在客戶端和服務(wù)器端共享遠(yuǎn)程對象類型
12.3 名企面試真題
12.4 小結(jié)
第13章 代碼和算法
13.1 基礎(chǔ)算法題
13.1.1 請實(shí)現(xiàn)一個(gè)快速排序算法
13.1.2 請實(shí)現(xiàn)一個(gè)二分查找算法
13.1.3 請實(shí)現(xiàn)一棵二叉樹的中序、后序遍歷
13.1.4 請寫出一個(gè)奇偶分割算法
13.1.5 請實(shí)現(xiàn)一個(gè)簡單的最短路徑算法
13.2 程序設(shè)計(jì)題
13.2.1 請編程實(shí)現(xiàn)斐波拉契數(shù)列問題
13.2.2 請?jiān)O(shè)計(jì)窗口程序演示八皇后問題
13.3 名企面試真題
13.4 小結(jié)
第14章 .NET中的單元測試
14.1 單元測試基礎(chǔ)概念
14.1.1 請簡述單元測試的作用和其優(yōu)點(diǎn)
14.1.2 請舉例說明TDD開發(fā)方式的流程
14.1.3 請編寫實(shí)現(xiàn)階乘功能模塊的測試用例
14.2 使用NUNIT進(jìn)行單元測試
14.2.1 如何使用NUNIT來進(jìn)行單元測試
14.2.2 如何對NUNIT的測試用例進(jìn)行分類
14.2.3 請解釋SetUp、TearDown、TestFixtureSetUp和TestFixtureTearDown
14.3 名企面試真題
14.4 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)