“跳槽季”遭遇“裁員潮”,網際網路程式設計師如何優雅過冬?
C#面試考點紀要
©智客坊

跳槽.png
歲末年初往往是程式猿準備跳槽的高峰,當然網際網路行業跳槽幾乎是每個月都在發生,沒有太過明顯的淡季 那麼,如何提高面試的通過率,最終順利的拿到自己心儀的offer呢?筆者總結了18年的幾次面試經歷,並對中間遇到的題目進行了總結,希望能夠給準備面試的您提供個參考
目錄
- 演算法和資料結構
- .NET基礎
- 架構
- 資料庫基礎
- 安全
演算法和資料結構
- 請實現一個氣泡排序演算法
- 請根據如下數列:0,1,1,2,3,5,8,13,21...程式設計實現返回某個元素數值。
- 順序連結串列插入的任意節點的時間複雜度?
- 用C#程式設計實現單向連結串列
- 請程式設計實現圖中的演算法
例項圖如下:

場景分析.png
.NET基礎
- 值型別和引用型別的區別
- 請描述一下裝箱和拆箱過程
- C#如何自定義一個集合
- using的用法有幾種?
- dynamic和var區別?
- CLR 垃圾回收的演算法?
- .net 鎖的實現方式有幾種?
- .net 非託管資源有哪些?
- C#深拷貝有幾種實現方式?
- 講一下 .net mvc 過濾器
- 如何讓自己的程式,別人呼叫的時候可以使用using?
- AppDomain理解
資料庫
- mysql資料庫的鎖有哪幾種?
- 聚集索引和非聚集索引的區別?
- Mysql中char和varchar的區別?
- mogodb如何保證一致性?
- MySql關係型資料庫和MogoDb非關係型資料庫的區別?
架構
- 請講一下負載均衡的原理
- .net mvc 底層實現的基本原理?
- 單例模式有幾種實現方式?
- SLB的演算法
WEB
安全
- 請列舉你使用過的加密演算法
- 如何防止sql注入
後記
以上是筆者回想的考點,如有偏頗請不吝糾正。部分問題相對比較開放,答案和受眾的工作經驗有很大關係。
以上題目的答案將在個人微信公眾號公佈。
請關注微信公眾號 智客坊 。

使用場景