.NET工程師面試必殺技
一、.NET框架
開發(fā)人員應(yīng)該熟悉.NET FrameWork體系結(jié)構(gòu)和基本原理,熟悉CLR(公共語言運(yùn)行時(shí))和MSIL(中間語言),熟悉.NET框架中的委托、線程、序列化、集合、垃圾回收機(jī)制、反射等內(nèi)容。
二、面向?qū)ο筌浖_發(fā)
開發(fā)人員應(yīng)該熟悉面向?qū)ο筌浖_發(fā)(OOP)基本概念,熟悉面向?qū)ο筌浖_發(fā)中的類、繼承、封裝、多態(tài)等概念,具備良好的面向?qū)ο筌浖_發(fā)思想和設(shè)計(jì)原則。
三、C#
開發(fā)人員應(yīng)該熟練掌握C#這門面向?qū)ο缶幊陶Z言,雖然.NET框架支持多種編程語言,但C#無疑是最簡(jiǎn)潔、使用者最廣泛和功能最強(qiáng)大的一種。
四、ASP.NET
開發(fā)人員應(yīng)該理解ASP.NET的頁面生命周期、熟悉配置文件的格式、熟悉ASP.NET的各種服務(wù)器控件和數(shù)據(jù)控件、了解ASP.NET中的各種對(duì)象,了解ASP.NET2.0新特性。
五、數(shù)據(jù)庫
開發(fā)人員需了解各種主流數(shù)據(jù)庫,熟悉數(shù)據(jù)庫的規(guī)范設(shè)計(jì)、精通SQL及存儲(chǔ)過程、觸發(fā)器的編寫。
六、AJAX技術(shù)(JAVASCRIPT和XML)
XML和JAVASCRIPT的跨平臺(tái)特性,在實(shí)際軟件開發(fā)中的運(yùn)用越來越廣泛,由于現(xiàn)代軟件對(duì)用戶界面和WEB前端的日益重視,集JAVASCRIPT和XML技術(shù)于大成的AJAX正在流行,特別是在基于WEB2.0的網(wǎng)站開發(fā)中。
七、軟件體系架構(gòu)
優(yōu)秀的軟件離不開優(yōu)秀的軟件體系架構(gòu),作為開發(fā)人員,要想在IT行業(yè)更進(jìn)一步,需要具備系統(tǒng)的、良好的軟件體系架構(gòu)思維,從而從更高層次決定軟件的整體系統(tǒng)框架。