- 相關(guān)推薦
必備.net面試題及答案
在日復(fù)一日的學(xué)習(xí)、工作生活中,我們都不可避免地要接觸到試題,試題是參考者回顧所學(xué)知識和技能的重要參考資料。你知道什么樣的試題才是好試題嗎?下面是小編為大家收集的必備.net面試題及答案,僅供參考,歡迎大家閱讀。
1、ORM中的延遲加載與直接加載有什么異同?
延遲加載(Lazy Loading)只在真正需要進(jìn)行數(shù)據(jù)操作的時(shí)候再進(jìn)行加載數(shù)據(jù),可以減少不必要的開銷。
2、簡述Func與Action的區(qū)別?
Func是有返回值的委托,Action是沒有返回值的委托。
3、編寫javascript代碼實(shí)現(xiàn)把兩個(gè)數(shù)組合并,并刪除第二個(gè)元素。
合并js數(shù)組用concat方法,array1.concat(array2)。
刪除元素用splice方法,splice(1,1),函數(shù)原型splice(index,count),指從數(shù)組索引1處開始刪除1個(gè)元素,即刪除第二個(gè)元素。
4、ASP.NET的Application、Session、Cookie、ViewState和Cache等變量的區(qū)別是什么?
Application 應(yīng)用程序級別
Session 會(huì)話級別用戶跟蹤
Cookie 客戶端存儲(chǔ)少量信息
ViewState 保持ASP.NET控件狀態(tài)的機(jī)制
Cache 緩存
5、列舉ASP.NET MVC ActionResult的返回值有幾種類型?
主要有View(視圖)、PartialView(部分視圖)、Content(內(nèi)容)、Json(Json字符串)、Javascript(js腳本)、File(文件)等幾種類型。
6、簡述javascript的作用域和閉包
js變量的作用域是指:函數(shù)內(nèi)定義的局部變量只在此函數(shù)內(nèi)有效,而全局變量可以全局有效。
閉包的作用就在于能夠改變局部變量的作用域,將值保存下來,但是如果使用不當(dāng)會(huì)造成無法回收變量,引起性能問題,甚至崩潰。
7、列舉你用過的javascript框架,并簡述它們的優(yōu)缺點(diǎn)
js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等。
jQuery EasyUI:輕量級web前端ui開發(fā)框架,尤其適合MIS系統(tǒng)的界面開發(fā),能夠重用jquery插件。
ExtJS:統(tǒng)一的前端UI開發(fā)框架,學(xué)習(xí)難度中等。尤其適合MIS系統(tǒng)的界面開發(fā),開發(fā)文檔和例子代碼都比較完整。缺點(diǎn)是大量的js腳本,降低了運(yùn)行速度。
Bootstrap:響應(yīng)式網(wǎng)站開發(fā)框架,優(yōu)點(diǎn)是降低了后端開發(fā)人員開發(fā)前端頁面的難度,統(tǒng)一了界面風(fēng)格,缺點(diǎn)是界面風(fēng)格比較單一。
AngularJS:將java后端的優(yōu)秀特性引入到了js前端,大而全的框架。缺點(diǎn)是學(xué)習(xí)曲線高,Angular2幾乎重寫。
8、簡述a.Equals(b)和a==b的區(qū)別?
Equals方法比較內(nèi)容(值是否相等),==比較引用地址(是否指向同一個(gè)對象)。
9、開啟一個(gè)異步線程的幾種方式?多線程編程時(shí)的注意事項(xiàng)?
APM(Asynchrocous Programming Model,比如:BeginXXX、IAsyncResult)、EAP(Event-Based Asynchronous Pattern,比如:DownloadContentAsync)、TPL(Task Parallel Library,比如:Task.Factory.StartNew)、async/await。
線程餓死、線程死鎖、線程同步、線程安全。
IBM面試題一: 是否有教授或者咨詢師曾經(jīng)讓你處于尷尬境地,還讓你感到不自信?在這種情況下,你是怎樣回應(yīng)的?
分析 這個(gè)問題考查的是求職者在陌生領(lǐng)域工作的能力。通過這個(gè)問題,面試人可以了解到,當(dāng)所給的任務(wù)超過自己目前的能力水平時(shí),求職者解決問題的意愿和能力。
錯(cuò)誤回答 我相信質(zhì)疑權(quán)威是很重要的,但我不可能在學(xué)校里學(xué)到一切知識。很多人以為自己知道所有問題的答案,可實(shí)際上他們并不了解真實(shí)世界里發(fā)生的一切。你知道,那些都是象牙塔里的東西。
評論 這種回答的最大問題在于,求職者把問題的焦點(diǎn)從自己身上轉(zhuǎn)移了。嚴(yán)肅的面試人并不關(guān)心你對高等教育的觀點(diǎn)。他們想知道的是,當(dāng)出現(xiàn)問題中給出的情況時(shí),你將怎樣處理。這種回答的另一個(gè)弊端是,它會(huì)使面試人對你是否愿意服從領(lǐng)導(dǎo)產(chǎn)生懷疑。
正確回答 在我當(dāng)學(xué)生的這幾年中,我盡自己所能多學(xué)習(xí)知識,經(jīng)常選擇一些不熟悉的課程,因此往往會(huì)受到教授的質(zhì)疑。不管什么時(shí)候,當(dāng)我覺得自己對這個(gè)科目知之甚少時(shí),我就嘗試預(yù)見一些問題,為回答問題做些準(zhǔn)備。當(dāng)我被難住時(shí),我盡可能做出科學(xué)合理的猜測,承認(rèn)我不知道的東西,并且從不懂的地方開始學(xué)習(xí)。(如果可能,你可以舉出一個(gè)例子……)
評論 這種回答的最大好處在于,它清楚地表明了求職者會(huì)積極面對艱難處境。它也顯示了求職者有雄心和明確的態(tài)度,知道怎樣處理離奇和模糊的問題。
IBM面試題二:你是否曾經(jīng)得到過低于自己預(yù)期的成績?如果得到過,你是怎樣處理這件事情的?
分析 通過對這個(gè)問題的回答除了可以揭示求職者的熱情和進(jìn)取心外,還可以揭示求職者是否愿意為某一事業(yè)奮斗,是否愿意為追求公平而奮斗。
錯(cuò)誤回答 記得有一次,我覺得應(yīng)該得B但卻得了C,我去找輔導(dǎo)員,他給我看了我在每個(gè)項(xiàng)目上的得分情況——我處在C級的邊緣但很明顯是C.我很高興能核實(shí)一下而不是接受既定的分?jǐn)?shù)值。
評論 這個(gè)問題開始時(shí)回答得很好,但最后卻不盡如人意。從最初的情況看,求職者似乎愿意追查到底。但是后來很顯然,他(她)沒有試圖做出改變。
正確回答 我曾經(jīng)和一個(gè)研究地球科學(xué)的教授有過一段令人記憶猶新的經(jīng)歷。這個(gè)人一向以偏袒理科生而出名,而我偏偏又不是理科生。在我們班上,所有的非理科生都感到,他對我們的知識基礎(chǔ)有著非常不切實(shí)際的期望。由于他的偏見,這些非理科生大多都表現(xiàn)不好。盡管我表現(xiàn)還算不錯(cuò),但我還是和其他學(xué)生一道向系領(lǐng)導(dǎo)發(fā)出了一份聲明,建議校方審查一下他的教學(xué)方式。
評論 這種回答能夠表明,這名求職者有能力克服困難處境,而且能夠脫穎而出并居于領(lǐng)先地位。這樣的回答還可以表明,這名求職者高度重視公平感。同時(shí)也表明了求職者十分關(guān)心集體利益。
【.net面試題及答案】相關(guān)文章:
世界500強(qiáng)面試題及答案03-15
高職單招面試題及答案03-21
結(jié)構(gòu)化面試題型及答案11-22
社區(qū)工作者面試題及答案11-23
世界五百強(qiáng)面試題目及答案03-21
酒店經(jīng)理面試題目及參考答案總結(jié)10-18
IBM公司面試題答案:病狗問題04-26