1. 程式人生 > >面試題合集

面試題合集

code 常用 ica 垃圾 sql class 抽象類 url傳值 不可見

  1. C#中值類型和引用類型分別有哪些? 值類型:int , float , double, bool 和 struct, 引用類型 class 和 string
  2. C#中值類型和引用類型的區別
  3. 談談你對EF的理解 EF提供多數據庫支持,省去了SQL語句,使開發人員更專註功能,節省了時間,但是EF在處理復雜SQL邏輯時,顯得性能不如原生SQL好。
  4. 字段和屬性有什麽區別 字段是提供外部訪問的,屬性裏的get,set訪問器可以對字段提供一些安全保護,
  5. 抽象方法和虛方法的區別 抽象方法使用abstract聲明且只能聲明在抽象類中,子類必須重寫父類抽象方法,虛方法使用 virtual關鍵字
  6. new的幾種用法 1.實例化對象 2. 作為修飾符,顯示隱藏繼承於基類的繼承成員3.在泛型中添加類型的約束
  7. 什麽叫做泛型 泛型可以是任何類型,是在使用時確定下來的類型
  8. 什麽叫做類 類是具有相同屬性和服務的一組對象的集合。
  9. 接口是否可繼承接口?抽象類是否可實現(implements)接口 接口可以繼承接口,抽象類可以實現implements接口
  10. 啟動一個線程是用run()還是start()? start()
  11. GC是什麽?為什麽要有GC 垃圾回收機制,自動回收內存,有效使用內存
  12. 什麽是Web Service? WebService就是一個應用程序,它向外界暴露出一個能夠通過Web進行調用的API
  13. C#語言中,結構體和類的區別? 1. 定義類使用關鍵字class 定義結構使用關鍵字struct,2. 在結構體中可以聲明字段,但是聲明字段的時候是不能給初始值
  14. BS與CS的聯系和區別 1. BS建立在瀏覽器,CS建立與Windows平臺,2. BS 不需要專門的軟件可以在任何地方操作,3.CS則需要安裝,BS升級擴展方便快速
  15. POST、GET的區別 1.GET請求Url中參數可見,POST不可見,2.Post請求的數據量比GET請求大 3.POST請求比GET請求安全
  16. 常用的調用WebService的方法有哪些 添加Web引用
  17. try{}裏面有一個return語句,那麽緊跟在這個try後的finally{}裏的code會不會執行,什麽時候被執行,在return前還是後 會執行,在return 後執行
  18. 如何處理幾十萬條並發數據 1.使用異步方法2.加鎖,數據庫增加事務3.增加服務器集群 4.高效利用緩存 5.數據庫更新時使用Guid作為更新行唯一標識
  19. 堆和棧的區別
  20. stringbuilder和 string 的區別 string本身不可變,每賦值一次內容就會改變,生成一個新對象,而stringbuilder每次操作,則是會擴充內容,不會生成新對象
  21. 請說明在.net中常用的幾種頁面間傳遞參數的方法,並說出他們的優缺點 QueryString、表單提交、URL傳值、Session、Cookie、Application
  22. 向服務器發送請求有幾種方式 POST 、GET、PUT、DELETE
  23. float f=-123.567f;int i = (int)f; i的值現在是 -123
  24. 委托聲明的關鍵字是 Delegate
  25. &和&&的區別 &&邏輯運算符,表示如果第一個表達式的結果成立,則不會計算第二個
  26. 說說對MVC的了解 MVC是一種設計模式,他將應用程序的展示和處理分離,分層明確,有強大的路由功能,也可以作為WebApi使用
  27. MVC的優點 分層明確,互不幹擾,有利於開發的分工合作和重用
  28. MVC的不足 使得系統結構和實現復雜化,模型對視圖提供的數據不是很靈活

面試題合集