你知道下列問題的答案嗎?
*請解釋.NET程式被編譯成什麼形式的程式碼,以及JIT是如何運作的?
*請說明數值型別和參考型別的差異,以及裝箱與拆箱的原理,使用泛型有什麼樣的好處?
*請解釋在.NET中stack與heap的差異,以及.NET中GC的運作機制?
*請解釋委派與事件的基本原理、應用場合,以及兩者之間的關係?
*請解釋反映的原理與實做方式,並說明如何利用反映來實作工廠模式?
*請解釋ASP.NET以什麼樣的形式執行?頁面的生命週期有哪些事件?ViewState與Session的功能與實作原理?
贏在高效率、必勝的技術面試準備 學好.NET基礎技術原理和知識
近年來.NET 越來越蓬勃發展,不論是業界使用的比例或是市場上人才的需求,都是不斷地上升中。.NET 總是把底層與元件封裝得相當完整,其目的是為了讓開發人員可以專注在商業邏輯與達成需求上,避免繁瑣的細節,以增加開發人員的生產力。但也因此,促使許多.NET 的開發人員,只懂得如何使用,對其運作原理與本質卻不知其所以然。這樣的開發人員是無法面對技術演進與環境變化的。
本書的目的即在幫助讀者如何高效率地準備技術面試,以及強化基礎知識和.NET工作原理。本書整理了大量的實際面試題,並且給予分析和參考答案,幫助讀者複習已經掌握的知識點,並且彌補自己還不太瞭解的知識面。透過分析和學習這些面試題,讀者就可以做到有備無患,自信而從容地回答面試官提出的每一個問題。這些面試題看似簡單,卻是所有面試的人準備最不足的地方。
【本書特色】
*內容分為應徵開發職位、基礎知識題、進階特性題、ASP.NET和資料庫、XML和分散式應用、常見演算法程式碼及單元測試等六大部分,涵蓋常見的.NET面試題,題型範圍廣。
*雖以面試題目為切入點,但闡述的是每一個關鍵知識點的運作原理及其本質,並以圖和小段程式碼的形式進行講解。
*每一種問題類型依題目的相依性及深淺度進行安排,由淺至深,幫助讀者練就技術深度及基本功。
*本書提供的程式碼依照大企業的程式碼撰寫規範,採用最合理的結構形式,讓讀者明瞭程式碼規範,思維明確。
作者簡介:
朱毅
學歷
.上海交通大學資訊工程、電腦科學雙學士
.復旦大學軟體工程碩士
經歷
.在.NET技術領域擁有8年以上的開發研究經驗,及分散式系統、BS體系結構系統、CS體系結構系統的架構和開發
.曾在西門子移動通信有限公司擔任專案經理2年,致力於企業ERP系統的架構
【審校者】
陳仕傑(91)
學歷
.長庚資管所
.長庚資管系
經歷
.微軟ASP.NET MVP
.台灣MSDN論壇ASP.NET版主
任職
.Yahoo!奇摩資深工程師
專長
軟體工程、軟體架構規劃、Web系統開發、培訓與技術導入
目錄
Chapter01 應徵開發職位的技巧和禁忌
Chapter02 .NET框架基礎
Chapter03 .NET類型語法基礎
Chapter04 字串、集合和流的使用
Chapter05 常用類別和介面
Chapter06 .NET中的進階特性
Chapter07 .NET多執行緒程式設計
Chapter08 ASP.NET應用開發
Chapter09 .NET中的資料庫開發
Chapter10 XML的應用和處理
Chapter11 Web Service的開發與應用
Chapter12 .NET Remoting分散式應用開發
Chapter13 程式碼和演算法
Chapter14 .NET中的單元測試
Chapter01 應徵開發職位的技巧和禁忌
Chapter02 .NET框架基礎
Chapter03 .NET類型語法基礎
Chapter04 字串、集合和流的使用
Chapter05 常用類別和介面
Chapter06 .NET中的進階特性
Chapter07 .NET多執行緒程式設計
Chapter08 ASP.NET應用開發
Chapter09 .NET中的資料庫開發
Chapter10 XML的應用和處理
Chapter11 Web Service的開發與應用
Chapter12 .NET Remoting分散式應用開發
Chapter13 程式碼和演算法
Chapter14 .NET中的單元測試
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。