一 C# .NET技術
1、ASP.NET MVC如何控制權限?
2、C#.NET中的CTS、CLS和CLR?
3、什么是多執行緒,如何創建和如何使用?請寫一個多執行緒單例模式?
4、什么是單例模式?
5、請你說說你所了解的設計模式?
6、請畫出抽象工廠的流程圖?
7、什么是Lambda運算式?
8、什么是Linq運算式?
9、什么是異步,什么是委托?
10、什么是MVC,為什么要使用MVC,它是如何控制的,什么是路由?
11、MVC的請求是如何到達控制器的?
12、一個瀏覽器請求是如何到達服務器的?
13、什么是單點登錄?
14、請你說說Session原理、生命周期、如何設定,如果登錄不使用Session哪用什么?
15、什么是作業流?
16、請你介紹一個WCF,為什么要使用WCF,WCF與Web Service的區別?
17、請你介紹一個Web API,為什么要使用WebAPI?
18、請你說說ASP.NET頁面生命周期?
19、請你說說抽象類?
20、請你說說裝箱與拆箱?
二 資料庫技術
1、表資料量大時,如何優化查詢,資料表如何優化?
2、SQL Server與Oracle有什么區別?
3、資料庫容災、容錯和性能優化?
4、在一個專案中你如何設計資料庫,資料表,如何優化?
5、什么是索引,為什么要使用索引,如何創建索引,索引的分類與區別(唯一索引、聚集索引等…..)?
6、什么是存盤程序,為什么要使用存盤程序,如何創建存盤程序?
7、什么是觸發器,什么時候使用觸發器,如何創建觸發器?
8、什么是游標,如何創建游標,游標如何使用?
9、什么死鎖?
————————————————
富銳集團歡迎您!!
------------------------------------------------------------------------------------------------------------------------------
著作權宣告:本文為CSDN博主「pan_junbiao」的原創文章,遵循 CC 4.0 BY-SA 著作權協議,轉載請附上原文出處鏈接及本宣告。
原文鏈接:https://blog.csdn.net/pan_junbiao/article/details/53053941
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
不是說了嗎面試造火箭, 作業擰螺絲
很多公司都是裝逼的存在,不然不足以體現他們高大上
uj5u.com熱心網友回復:
1. mvc的權限控制你可以繼承AuthorizeAttribute, override AuthorizeCore方法2.cls .net 語言規范,cts語言準則,clr語言運行庫
3.執行緒可以理解為行程中執行的一個單位
4.單例,無論實體化多少物件,他始終是初始化的那一個
5.設計模式是面向物件的程式員所構建解決方案的架構
6. 抽象類-》繼承抽象類-> &&& 抽象工廠類創造繼承抽象類
7.lambma實際上就是簡化了的方法
8.linq 是融合了sql 特點的.net 語法糖
9.異步執行是不必等待的執行完畢,委托實際上就是方法實體化
10.mvc是三層UI層的前端分層模式,mvc清晰的分離了前后端以及資料操作,通過控制器操縱視圖回傳
11.processrequest->遍歷程式集-》獲取路由同名控制器名稱類-》實體化類-》呼叫方法
12.通過管道模型httpmodule和httphandler分發頁面和訊息
13.只需要訪問一次,就可以登陸所有信任系統
14.session維持服務器存盤資料的一種技術,生命周期,session在第一次訪問服務器是創建,失效時間可以設定sessin-timeout引數
15.作業流,顧名思義,作業管理流程的一個程序或者一種技術思維
16.wcf實質上就是webservices的封裝,一個服務式框架。
17.webapi實作了resulful規范,可以很好的分離前后端,實作協同作業
19.抽象類把具體解決的問題,抽象成一個方法,抽象類必須有抽象方法,抽象方法不能有方法體,不能被實體化
20.裝箱,值型別轉參考型別,拆箱是反過來的
資料庫技術
1.資料量大的時候可以建立索引,可以通過份表操作,可以建立分布式資料庫等
2.oracle跨平臺,sql只能windows,存盤模式,結構模式,安全性,開放性等等都不同
3.資料庫容災需要對不同資料庫進行互相監聽以及狀態回傳,容錯需要回滾以及資料結果分析等程序,性能優化如1 所回答
4.設計資料庫以及資料表容量大,日志,糾錯,容災,分布式,熔斷等機制需要提前建立附加資料庫。優化如1所回答
5.索引可以大大提高查詢速度,單列索引一次只能查詢一列,聚合索引可以查詢多列
6.存盤程序實質上是一連串sql陳述句的組合,存盤程序可以需要解決大量sql陳述句重復或者繁瑣的程序。create proc 創建
7.觸發器實質上是一個動作完成或者開始出觸發另外一個動作執行,一般在一個資料改變另外一個資料也需要改變的時候用到,create tigger創建觸發器
8.游標,就是到指定位置取出指定資料,DECLARE cursor_name CURSOR創建游標
9.死鎖,兩個行程或者執行緒相互爭奪資源引發的程式停滯不前或者崩潰。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/110453.html
標籤:非技術區
下一篇:C#自定義控制元件資源釋放問題
