跳槽季遭遇裁員潮,互聯網程序員如何優雅過冬?

C#面試考點紀要

©智客坊

跳槽季遭遇裁員潮,互聯網程序員如何優雅過冬?

歲末年初往往是程序猿準備跳槽的高峰,當然互聯網行業跳槽幾乎是每個月都在發生,沒有太過明顯的淡季。那麼,如何提高面試的通過率,最終順利的拿到自己心儀的offer呢?筆者總結了2018年的幾次面試經歷,並對中間遇到的題目進行了總結,希望能夠給準備面試的您提供給參考


目錄

  • 算法和數據結構
  • .NET基礎
  • 架構
  • 數據庫基礎
  • 安全

算法和數據結構

  • 請實現一個冒泡排序算法
  • 請根據如下數列:0,1,1,2,3,5,8,13,21...編程實現返回某個元素數值。
  • 順序鏈表插入的任意節點的時間複雜度?
  • 用C#編程實現單向鏈表
  • 請編程實現圖中的算法

實例圖如下:

跳槽季遭遇裁員潮,互聯網程序員如何優雅過冬?


.NET基礎

  • 值類型和引用類型的區別
  • 請描述一下裝箱和拆箱過程
  • C#如何自定義一個集合
  • using的用法有幾種?
  • dynamic和var區別?
  • CLR 垃圾回收的算法?
  • .net 鎖的實現方式有幾種?
  • .net 非託管資源有哪些?
  • C#深拷貝有幾種實現方式?
  • 講一下 .net mvc 過濾器
  • 如何讓自己的程序,別人調用的時候可以使用using?
  • AppDomain理解

數據庫

  • mysql數據庫的鎖有哪幾種?
  • 聚集索引和非聚集索引的區別?
  • Mysql中char和varchar的區別?
  • mogodb如何保證一致性?
  • MySql關係型數據庫和MogoDb非關係型數據庫的區別?

架構

  • 請講一下負載均衡的原理
  • .net mvc 底層實現的基本原理?
  • 單例模式有幾種實現方式?
  • SLB的算法

WEB

  • 請寫出6種jquery選擇器
  • 請寫出5種CSS選擇器
  • 絕對定位和相對定位的區別
  • HTTP 協議緩存
  • 常見HTTP狀態碼有哪些?請例舉5個

安全

  • 請列舉你使用過的加密算法
  • 如何防止sql注入

後記

以上是筆者回想的考點,如有偏頗請不吝糾正。部分問題相對比較開放,答案和受眾的工作經驗有很大關係。 以上題目的答案將在個人微信公眾號公佈。 請關注微信公眾號智客坊。


分享到:


相關文章: