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