關於一家大型互聯網公司的.NET面試


        上周去了一家大型的互聯網公司去面試!四個面試官提的問題整理下!以后會注明答案!

1.關於垃圾回收的過程!GC的過程

      其中包含:什么是根,Finalize與Dispose的區別,什么時候用到!IDispose 接口中有什么哪些方法!Finalize方法里面可以釋放托管資源嗎?

2.什么時候使用值類型,什么時候使用引用類型?

3.對於new關鍵重新方法與override 重寫的2個有什么不同?

4.關於接口與抽象類的區別,2個在什么場景里面使用?在實際開發中有沒有使用過這2種區別?

5.類的繼承對應與面向對象設計五大原則的哪一個?

6.類的繼承的方法與自己寫公共的方法的區別?說出現實開發中一個關於面向對象的類!

7.對於設計模式中的模板模式的理解,什么時候用?

8.關於單元測試,怎樣寫一個類的方法才能進行單元測試?

9.對於斐波那契數列的實現?

數據庫:

1.聚集索引與非聚集索引得區別,以及2則的存儲方式有什么不同,聚集索引可以多列嗎?

2.關於數據庫中的鎖有幾種,鎖可以鎖列嗎?

3.數據庫中怎樣引起死鎖?怎樣避免死鎖,以及出現死鎖后怎樣處理?

4.關於數據庫中的事務,具體的我想不起來了!

 

還有一些的具體的問題,有點想不起來了,想起來后在補!通過這次面試發現有很多基礎的東西都沒搞懂,以后還需繼續努力!!!(9:30-12:00,這是我面試最長的一次面試了,問到最后我一點信心都沒有了!哎!)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM