2020年最新 C# .net 面試題,月薪20K+中高級/架構師必看(五)


101、現場編碼,要求寫出:緩存類+SqlHelper類,然后由代碼引向面象對象或設計模式。

102、數據庫-索引的壞處,事務的級別,分布式事務的原理。

https://www.cnblogs.com/zoro-zero/p/13494686.html

103、電商,瞬時搶購的方案,你會如何設計,參考第100題。

104、4G內存的電腦,如何讀取8G的日志文件進行分析,匯總數據成報表。

https://www.cnblogs.com/zoro-zero/p/13494654.html

105、回歸基礎題,說說 數組、鏈表、Hash表的缺點。

https://www.cnblogs.com/zoro-zero/p/13494779.html

106、IIS中應用程序池的集成模式和經典模式的區別。

https://www.cnblogs.com/xuchengzone/archive/2012/08/07/iis.html

107、說說你認為的安全都有涉及到哪些地方?

108、說說你認為的性能都體現在哪些地方?

109、說說集群、故障轉移、負載均衡、分布式都有哪些不同?

https://blog.csdn.net/a520songhai/article/details/80844586

110、HTTP協議,說說3和4開頭的狀態碼以及用處,另外1.0/1.1/2.0分別都有哪些變化?

https://blog.csdn.net/gyshun/article/details/81873552?utm_source=blogxgwz3

111、關於TCP和UDP協議,說說穿透或打洞的原理。

https://www.cnblogs.com/zoro-zero/p/13497847.html

112、聊聊.NET的管道和.NET Core的中間件。

https://www.cnblogs.com/JNLightGade/p/5737485.html

113、.NET Core是如何實現跨平台的?

https://blog.csdn.net/webdaoyang/article/details/79958098

114、談談什么是觀察者模式?

https://blog.csdn.net/qq_36186690/article/details/82946996

115、分布式緩存

1)Redis 有什么數據類型?分別用於什么場景?

2)Redis 的主從復制是如何實現的?

3)Redis 的 key 是如何尋址的?

4)Redis 的集群模式是如何實現的?

5)Redis 如何實現分布式鎖?ZooKeeper 如何實現分布式鎖?比較二者優劣?

6)Redis 的持久化方式?有什么優缺點?持久化實現原理?

7)Redis 過期策略有哪些?

8)Redis 和 Memcached 有什么區別?

9)為什么單線程的 Redis 性能反而優於多線程的 Memcached?

116、分布式消息隊列

1)為什么使用 MQ?

2) 如何保證 MQ 的高可用?

3)MQ 有哪些常見問題?如何解決這些問題?

4)Kafka, ActiveMQ, RabbitMQ, RocketMQ 各有什么優缺點?

117、分布式服務(RPC)

1)Dubbo 的實現過程?

2)Dubbo 負載均衡策略有哪些?

3)Dubbo 集群容錯策略 ?

4)動態代理策略?

5)Dubbo 支持哪些序列化協議?Hessian?Hessian 的數據結構?

6)Protoco Buffer 是什么?

7)注冊中心掛了可以繼續通信嗎?

8)ZooKeeper 原理是什么?ZooKeeper 有什么用?

9)Netty 有什么用?NIO/BIO/AIO 有什么用?有什么區別?

10)為什么要進行系統拆分?拆分不用 Dubbo 可以嗎?

11)Dubbo 和 Thrift 有什么區別?

118、死鎖產生的原因,如何避免?

https://www.cnblogs.com/liujianfeng/p/9717889.html

119、a=10,b=15,在不用第三方變量的前提下,把a,b的值互換。

a=a+b;
b=a-b;
a=a-b;

120、已知數組int[] max={6,5,2,9,7,4,0};用快速排序算法按降序對其進行排列,並返回數組。

121、Session喜歡丟值且占內存,Cookis不安全,請問用什么辦法代替這兩種原始的方法?

ocalstorage

sessionstorage 

webdb

這些都是基於HTML5的新特性!

此外還可以使用服務器文件、DB等。

122、對數據的並發采用什么辦法進行處理較好。

 

123、當對數據庫進行海量級的數據插入時,數據庫出現報錯,錯誤原因可能有哪些,以你的經驗談談你的解決辦法。

124、算法題

AH 20060625 12 44 01 CAD001

AH 20060625 12 44 01 CAD001

AH 20060625 13 44 02 CAD001

AH 20060625 14 44 03 CAD001

說明:第二列表示日期,第三列表示溫度,第四列表示水位,第五列表示流量,第6列表示水位測站編碼,每一列表示一個字段

很明顯第一條數據和第二條數據重復,然數據表中有主鍵和外鍵的約束,是不允許有重復的數據存在的,請構造算法將重復的數據Del

125、javascript算法

已知a,b,現在點鼠標a會向b游動,鼠標停,a會停下來

請實現"跑步算法"

 


免責聲明!

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



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