1. 程式人生 > >面試內容網址收集集合

面試內容網址收集集合

1.net高階面試題:

https://www.cnblogs.com/bwlluck/p/6658340.html

 https://blog.csdn.net/Cat_Friends_Dog/article/details/80126365 

2.聚焦索引與非聚焦索引

 https://www.cnblogs.com/s-b-b/p/8334593.html  3.MVC路由機制 https://www.cnblogs.com/tech-bird/p/3633827.html 4.net單點登入 https://www.cnblogs.com/minesnil-forfaith/p/6062943.html 5.sqlserver百萬資料優化 https://www.cnblogs.com/minesnil-forfaith/p/6062943.html 除了加索引以外,還可以分伺服器,分割槽域,分資料庫,分表進行查詢 一次需要取出所有的資料,那隻能使用非關係型資料庫了 6.c#中的值型別和引用型別  https://www.cnblogs.com/gylhaut/p/5734765.html https://www.cnblogs.com/huangenai/p/5777551.html 7.webapi介面加密  https://www.cnblogs.com/clly/p/7384008.html   https://www.cnblogs.com/laogu2/p/7688069.html  8.什麼是介面,什麼是抽象類  http://developer.51cto.com/art/200908/144108.htm  https://www.cnblogs.com/yubinfeng/p/4559045.html 9.瞭解資料庫事務和鎖概念  https://www.cnblogs.com/knowledgesea/p/3714417.html  10.多執行緒等待相關 https://blog.csdn.net/Megustas_JJC/article/details/71304979 11.樂觀鎖與悲觀鎖原理 https://blog.csdn.net/L_BestCoder/article/details/79298417 12.sql注入防止方法 https://www.cnblogs.com/smhy8187/articles/824071.html
    面試題錦集    

1.聚焦索引和非聚焦索引的區別

2.MVC路由

3.100萬資料優化問題

分表,分伺服器,假如根據時間來,每個表查詢當前時間的就會很少

如果一次要查百萬條資料,就可以nosql資料庫,
因為那樣的資料庫,訪問效率高,快,直接存記憶體中的。


可以分多個伺服器,
分多個數據庫
多個表
每次只查詢哪一個表的資料就可以了
每個地區
如果要一次查詢所有的,只有使用非關係型資料庫了
nosql,高可用,高效能,效率高,
現在天貓,新浪都是在用


4.sqlbloblcuk能一次插入10W條資料嗎
不能,每次2000,多次迴圈,或者多執行緒等待執行

5.抽象類和介面的區別
介面只能是方法,但是不能實現方法體,抽象類可以寫虛方法,並且override抽象方法,除了不能繼承抽象類,其他類的所有特性抽象類都有

6.抽象類用的多嗎

7.單點登入

A,B,C,D,F 幾個伺服器

登入訪問F伺服器獲取登入狀態,
在訪問a,b,c,d四個伺服器直接登入,就是單點登入


8.webapi加密

9.值型別和引用型別的區別,char是什麼型別

char是值型別

//引用型別
string s2 = "";
string s1 =s2 ="12345"; //s2=s1的值
s1 = "23456"; //s1的位置引用改了,s2的值不變還是之前s1的位置引用

 

 


單例模式:確保一個類只有一個例項,並提供一個全域性訪問點,它的使用場景比如工作管理員,
整個系統中應該只有一個,在比如操作檔案的物件,同一時間我們只能有一個物件做檔案。
最重要的,比如我們專案中用的非常多的功能--日誌記錄,在一個執行緒中,記錄日誌的物件
只有一個,單例模式的目的是為了保證程式的安全性和資料的唯一性。

 

10.wpf

11.wcf

12.webserverse

13.鎖,事務,樂觀所
sql事務

開啟事務
try
執行語句

catch{
rollback 事務
}

結束事務
--期間可以設定鎖,以及鎖的級別

悲觀鎖:只能一個事務執行一個操作,比如執行插入的時候就不能做其他的,這個做完了才能進行其他操作(查詢,刪除。。)
樂觀鎖:可以同時執行插入和刪除,查詢等操作


14.slierlight


15.記憶體的優化,佔用過多怎麼優化
減少迴圈CRUD,減少層,流開啟要關閉,sql加索引,少用string+。


16.多執行緒等待,除了用sleep還能用什麼
wait


17.併發的解決辦法
加鎖:

18.多個修改資料,讓其不能等於-1
解決辦法:
update table set x=x+1, version=version+1 where id=#{id} and version=#{version};
加樂觀鎖,常用辦法是用版本號欄位

19.委託
將方法當引數傳遞就是委託

20.npoi匯出遇到過什麼問題