技術面試備錄


基本

值、引用、string,委托、事件;

堆棧?(裝箱和拆箱的目的)

new的作用?——動態分配,靜態分配;as的作用,為什么能as?

linq為什么可以

for 和 foreach的區別,for和foreach的使用的時機。通常微軟提供的實現了迭代器的集合的接口怎么來避免潛在的問題?

[函數入口點是怎么回事?是不是所有編程里面都是有入口點(eg. flash 、 Android and so on)?]

Dispose的作用?為什么需要Dispose —— 不是自動回收嗎?win dispose嗎?為什么win之類的不需要Dispose(本身實現了Dispose)?

靜態類(不是靜態函數)怎么回事?

能讓一台機器的任務管理器畫出正弦曲線嗎(多核多線程)?Task和thead的關系區別?lamda表達式是干一件什么事?匿名類、函數?

你所常用的配置方法;如果程序有大量配置項,你如何簡單化?

講一講你的調試經歷。 

 指針和引用。

證書是干什么的。

 

win

消息和事件的關系;

消息在系統流轉的過程,從用戶點擊鍵盤描述到最終c#事件;

DoEvent,winproc;

單線程執行等待如何不讓界面死掉?

還用過什么視圖?假如不提供winForm你如何實現一個這樣的視圖?

常規游戲的視圖、事件和傳統win窗口模式有什么區別? 

 

web

html和http是什么關系?

html、js、css之間有什么關系?

為什么需要有mime type?

js如何繼承?

一些常見框架?

GET和POST的區別(對該帖持部分認同態度http://kb.cnblogs.com/page/188928/,話說Modify就可能不同結果,當然自己隨意寫http server另當別論,且應該站在server和client分別來看)

asp.net如何實現mvc框架?對razor等視圖如何看待?ViewBag&ViewData?

http module,handle;

為什么總能看到各種不同的handle?這個過程?為什么還能自定義補充handle?比如能開發aspx的,也可以是razor;

多台http服務器的話如何處理?

http文件(上傳下載)處理同一般任務處理相同嗎?為什么是單獨處理?

MVC和REST;REST比MVC高效嗎?

 

wcf

聊聊對wcf的理解;

解釋一下通訊模式:數據報、雙工等;

如果說精通wcf問wcf rest如何實現的(原生是message,它不再是soap);

 

其他補充

聊一聊操作系統的意義——比如內存管理,CPU管理,驅動管理的意義等。

 

因此怎樣看待管理,程序內有對象管理、線程池管理、連接池管理...;View有視圖和事件管理;操作系統有各個部件的管理;系統屏幕有窗口管理;...

  

如何提高查詢速度?文本搜索問題如何提速——索引問題:何所謂聚集和非聚集?

為什么commit通常能寫入更快?或者你來實現怎么提高寫入速度?

實時計算、nosql;消息隊列的意義?

 

什么是串口,什么是並口,區別。什么是控制線。聊聊傳輸中的應用&場景。

為什么叫GPIO。聊聊模式。

通訊干過什么?P2P怎么實現?網絡結構?設備和網絡的關系,為什么有子網掩碼?傳輸中丟位怎么辦?

RS232中除了235用過其他線嗎?

串行和並行傳輸怎么抉擇?

怎么理解通訊同的分層處理?(如果擅長http)現在來層層剝離http——

理解時序嗎——串行,並行?順便可以聊聊汽車模擬碰撞問題,撞出界的問題,看看對離散理解的概念;倍頻是什么?

能解釋一下街機模擬游戲存在的問題嗎(多人對戰時按鍵不靈的問題),這個問題怎么解決?

能做個簡單外掛嗎?比如偷菜,比如冰峰(考察對操作系統消息的認識)等;

掃描(輪詢)模式是否不如事件(中斷)模式?

導線若干,小燈泡,用計算機將其點亮;

32位機器和64位的機器,這個數字表示的是什么意思?——byte處理和int哪個效率高?

給一台4GB在利用率上,32位系統和64位系統如何做抉擇?

 

xml解析,提供string類庫解析為節點關系模式;

怎么解多元多次方程?

計算機怎么實現加減法的(原理,類型暫不提醒,可引申基本數據類型,為什么是那樣,aF*b/c和aF/c*b一樣嗎,怎么抉擇)?

可以聊聊安全問題,加解密,dos,注入,漏洞(掃描),假如你是http Server提供者如何防范(聊代碼實現原理,看看對http數據協議、連接協議的理解防范);怎樣實現天氣預報?——能理解超級計算機的意義。

AlphaGo的勝利,你怎么看深藍(時代技術

 


免責聲明!

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



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