101、現場編碼,要求寫出:緩存類+SqlHelper類,然後由代碼引向面象對象或設計模式。
102、數據庫-索引的壞處,事務的級別,分佈式事務的原理。
103、電商,瞬時搶購的方案,你會如何設計,參考第100題。
104、4G內存的電腦,如何讀取8G的日誌文件進行分析,彙總數據成報表。
105、迴歸基礎題,說說 數組、鏈表、Hash表的缺點。
106、IIS中應用程序池的集成模式和經典模式的區別。
107、說說你認爲的安全都有涉及到哪些地方?
108、說說你認爲的性能都體現在哪些地方?
109、說說集羣、故障轉移、負載均衡、分佈式都有哪些不同?
110、HTTP協議,說說3和4開頭的狀態碼以及用處,另外1.0/1.1/2.0分別都有哪些變化?
111、關於TCP和UDP協議,說說穿透或打洞的原理。
112、聊聊.NET的管道和.NET Core的中間件。
113、.NET Core是如何實現跨平臺的?
114、談談什麼是觀察者模式?
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、死鎖產生的原因,如何避免?
119、a=10,b=15,在不用第三方變量的前提下,把a,b的值互換。
120、已知數組int[] max={6,5,2,9,7,4,0};用快速排序算法按降序對其進行排列,並返回數組。
121、Session喜歡丟值且佔內存,Cookis不安全,請問用什麼辦法代替這兩種原始的方法?
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會停下來
請實現"跑步算法"