欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

騰訊面經(jīng)

TEG一面2.26
1. JVM內存結構及其作用
2.OOM在哪出現(xiàn),怎么解決
3.怎么判斷要不要GC,哪些對象要被GC
4.哪些對象可以作為GCroots
5.redis性能為什么這么高
6. redis持久化
7.持久化怎么保證數(shù)據(jù)不丟失
8.redis集群
9.SpringBoot的結構
10.項目
11.延遲隊列怎么實現(xiàn),自己寫一個怎么實現(xiàn)
12.手撕:最長遞增子序列

TEG二面3.4
1. 介紹項目
2. 你對微服務架構的理解是什么
3. 既然微服務是對一個單體項目的拆分,那直接把每一個接口拆成一個服務是不是更好
4. 說到遠程調用比本地代碼調用更消耗性能,那么把一組微服務部署在一起通過本地的遠程調用,不涉及到不同實例上遠程調用的網(wǎng)絡開銷,這樣能不能解決這個問題
5. 一臺服務器上不同的兩個進程之間的網(wǎng)絡調用,按照網(wǎng)絡的七層結構來說,這個請求會不會走到網(wǎng)卡,然后通過收發(fā)包回到那個進程
6. 一個進程給另一個進程發(fā)請求,但是其實并不知道另一個進程是部署在本地還是在遠端。那操作系統(tǒng)怎么知道這個請求什么時候走網(wǎng)卡發(fā)送,什么時候不走網(wǎng)卡
7. 如果redis性能不是問題,抗幾十萬幾百萬的并發(fā)都行,那么redis還有沒有什么其他問題(提示熱key問題)
8. redis里存什么,數(shù)據(jù)庫里存什么。如果redis里和數(shù)據(jù)庫中存的是一樣的,那么是不是就不需要數(shù)據(jù)庫都行
9. 如果全部在redis中進行操作,那么數(shù)據(jù)不一致的時候redis掛了,那么不就出問題了嗎 
10. 進程、線程、協(xié)程
11. 進程的內存結構大概什么樣的、低地址高地址是怎么分布的。
12. 進程通信的方式
13. 各種方式能適用于哪種場景
14. 假如說開了一塊共享內存大概是3個g,有兩個進程都把它掛上去了這個共享內存占不占用本機進程的內存空間(就是說假如本身有4g,那么掛上這塊共享內存之后是不是本身進程就相當于到了7g,提示共享內存底層的實現(xiàn)機制)
15. 如果不使用框架,自己來實現(xiàn)一個服務器來接受請求,要做哪些事才行(想問sokect編程里的服務器端要能收客戶端的請求要做哪些事)

TEG三面3.5
1. 高并發(fā)場景中用到了事務嗎
2. 常見的事務有不同的模式組合,用于異構的分布式系統(tǒng)的數(shù)據(jù)一致性問題,有哪幾種常見的模型(分布式事務的兩階段和三階段)
3. rabbitmq中怎么處理消息堆積問題
4. redis中的熱key和大key問題
5. 如果將熱key拆分到不同redis實例中,那不同實例之間的數(shù)據(jù)同步怎么解決(怎么保證數(shù)據(jù)在多個實例中的一致性)
6. 如果只有1%的key是熱key,其他的不是熱key。熱key的請求量是非熱key的幾十倍。那么用主從的方式怎么去平衡成本
7. mysql是通過什么方式去解決主從同步的
8. binlog日志像事務類的操作有回滾之類的各種情況,那么怎么解決同步的從節(jié)點也能夠在一段時間內保持最終的一致性(事務的主從同步是怎么做的)
9. 假設數(shù)據(jù)庫的主節(jié)點出了問題,那么怎么把流量遷移到從節(jié)點
回答選舉新的主節(jié)點,但是面試官說在做數(shù)據(jù)同步的時候,主節(jié)點掛了會導致數(shù)據(jù)丟失問題
10. 自己設計一個哈希表的類要怎么構建
11. 假設內存大小固定為1M,那么要怎么做。怎么在內存有限的情況下保證擴展性和安全性
12. 構造一個遞歸的使用場景,遞歸怎么轉換為迭代
13. 將一個Java的源代碼,編譯成一個可執(zhí)行的文件,整個編譯過程是怎么做的
14. 接口和類的分別在哪些場景下使用
15. 用類的方式去實現(xiàn)一個單例,要怎么做
16. 觀察者模式的應用場景

TEG一面3.14
1. 介紹項目
2. Redisson分布式鎖是怎么實現(xiàn)的,Rdisson具體的加鎖過程有了解過嗎
3.在Redisson可重入的場景下,當前線程沒有去解鎖。然后這個線程復用了,那么會不會重復的獲取到這個鎖,或者說意外釋放
4. redis是單線程還是多線程
5. 說下Java集合的繼承結構
6. 常用的集合有哪些,分別適用那種場景
7. hashmap是線程安全的嗎
8. 多線程環(huán)境下hashmap除了put時候的數(shù)據(jù)覆蓋問題還有什么問題
9. Java中停止一個線程的話一般怎么停止(怎么讓一個線程掛掉或者說阻塞起來)
10. 如果一個線程一直在跑,想讓它停止掉怎么處理(完全停止)
11. 鎖升級的過程
12. 為什么這么設計
13. MySQL中設計索引的話要考慮哪些問題、
14. 介紹一下布隆過濾器,以及其原理
15. 布隆過濾器有沒有什么局限的地方
16. Springboot的自動裝配
17. Spring中兩個比較大的特性是什么
18. AOP是怎么做到的
19. IoC控制反轉,反轉的是什么東西
20. Bean的生命周期
21. JVM中的OOM大多可能發(fā)生在區(qū)域
22. 怎么避免出現(xiàn)OOM
23. 對象在堆區(qū)的晉升機制
24.一般在做開發(fā)的時候對一些異常是怎么處理的
25. 什么情況下Bean對象會注入失敗

TEG二面
忘了
全部評論
mark一下
點贊 回復 分享
發(fā)布于 05-08 21:08 湖南
TEG三面3.5 第8個問題是故意設置的坑,因為回滾本身不產(chǎn)生任何binlog事件,從庫自然也不用對該事務做任何變更。因為只有在事務真正Commit提交時,才把整個事務寫入binlog;而事務回滾rollback時,innodb不會把任何內容寫入binlog,只會修改undolog中的日志。
點贊 回復 分享
發(fā)布于 04-30 20:01 湖北
mark
點贊 回復 分享
發(fā)布于 04-27 15:59 上海
mark一下
點贊 回復 分享
發(fā)布于 04-25 10:08 福建
mark一下
點贊 回復 分享
發(fā)布于 04-24 12:28 廣東
大佬,請問這個是應屆春招面還是實習面?謝謝~
點贊 回復 分享
發(fā)布于 04-23 01:44 山東
這么多 tql
點贊 回復 分享
發(fā)布于 04-20 16:00 安徽
mark一下
點贊 回復 分享
發(fā)布于 04-20 13:47 廣西
好難 os好多,完全不會
點贊 回復 分享
發(fā)布于 04-20 09:07 北京
mark
點贊 回復 分享
發(fā)布于 04-20 08:55 北京

相關推薦

04-19 20:49
已編輯
廈門大學 Java
近期我看到很多同學私信我要TEG面經(jīng),一個個發(fā)比較麻煩,我比較懶,就統(tǒng)一發(fā)出來吧,哈哈。問的很多問題是和我簡歷上寫的東西,所以具體問的內容還是得看簡歷,每個人可能都不太一樣,簡歷上的東西大家一定要過熟。一面(1h):1. 自我介紹2. ThreadLocal底層原理3. ThreadLocal什么時候會發(fā)生內存泄漏4. ThreadLocal怎么清理5. 用過ThreadLocal嗎,什么場景6. 上下文可以傳遞的ThreadLocal怎么設計的7. 設計有參考一些類似的開源的框架嗎8. Java內存泄漏怎么排查9. 看到了數(shù)據(jù)區(qū)大小之后進一步要怎么做10. 哪些情況容易造成內存泄漏11. 緩存沒有及時的清理,比如使用一個Map進行本地緩存,然后對于過期對象沒有及時清理,我在項目中使用的Caffeine其中一個主要目的就是它能夠自動清理過期的數(shù)據(jù)12. 資源或者連接沒有及時關閉13. 使用集合裝對象的時候,對象沒有重寫hashCode和equals導致無法移除對象14. 數(shù)據(jù)庫事務隔離級別15. 各種隔離級別的特點16. MySQL如何進行數(shù)據(jù)同步17. binlog存了什么東西18. JVM判斷對象是垃圾的方法19. JVM內存模型20. 為什么要用Dubbo21. Dubbo和Http的調用底層區(qū)別    1. Dubbo支持長連接復用    2. Dubbo的數(shù)據(jù)格式更加緊湊    3. Dubbo的數(shù)據(jù)序列化方式更加高效22. Dubbo怎么基于Netty實現(xiàn)同步和異步連接的轉化?    1. 把Netty的NIO事件驅動模型和業(yè)務線程池解耦    2. 通過CompleteableFuture進行接口回調管理異步結果23. 有沒有測試Dubbo和Feign進行性能測試    1. 本地測試差了大概十倍24. 分庫分表怎么做的25. 分表數(shù)量和原因26. 怎么用用戶id查訂單不發(fā)生全路由27. 如果想通過商品查訂單要怎么查28. 多表情況怎么保證一致性29. Redis的持久化機制30. 預熱緩存是什么31. 余票信息是保存在哪里的32. 如何保證票不超賣33. 限流是用的什么方案34. 能實習什么時候到35. 算法:LRU36. 反問業(yè)務37. 反問實習生品質二面(兩個面試官,混合雙打1h):1. 自我介紹2. 基因法是做什么的3. 如何根據(jù)時間去查詢訂單4. 布隆過濾器相關    - 與位圖的區(qū)別    - 長度和hash函數(shù)的設置方法5. Elasticsearch相關    - 存儲的信息內容    - 深分頁問題    - 延時可能的原因6. 緩存使用    - 緩存使用方式    - 本地緩存和Redis的一致性    - 誤判如何處理    - 本地緩存內存占用值7. Redisson相關    - 選擇原因    - 看門狗自動續(xù)期失敗情況    - 看門狗時間設置不合理的影響8. 消息隊列    - 異步生成訂單的使用    - 消息消費失敗的解決方案9. 限流實現(xiàn)    - 限流算法實現(xiàn)方式    - 區(qū)分正常請求和惡意請求10. 并發(fā)問題驗證情況11. 大模型相關    - 了解大模型的影響    - 大模型的技術12. 學生會經(jīng)歷    - 參加收獲    - 分工不明確的處理方式13. 代碼評審14. 后端其他框架了解15. 對大模型發(fā)展的看法和焦慮16. 場景題:設計微博信息流三面(30min,又問微博,不知道是巧合還是故意的):1. 自我介紹2. 負載均衡的策略3. 哈希路由(優(yōu)化)4. 一致性協(xié)議5. 文件拷貝技術6. 項目中的技術難點7. TCP和UDP的區(qū)別8. 應用層要怎么對UDP進行優(yōu)化9. 場景題:基于UDP的語音通話,丟包怎么兜底10. 場景題:設計微博Feed流11. RPC框架的高性能實現(xiàn)12. 最近比較感興趣的點是什么13. 寫代碼的時候少出bug或者是性能保證14. 學習新技術的方式HR面(20min):1. 升學規(guī)劃2. 介紹有比較挑戰(zhàn)性的任務3. 自己給項目打分4. 還有值得哪些改進的地方5. 你對于本部門要做的東西了解嗎6. 過往的項目對于實習有什么幫助7. 過往有沒有挑戰(zhàn)性的目標8. 介紹:圍繞code進行開發(fā)、八月底/九月初進行答辯9. 其他公司的面試情況10. 反問:技術棧c++、java
點贊 評論 收藏
分享
評論
11
67
分享

創(chuàng)作者周榜

更多
??途W(wǎng)
??推髽I(yè)服務