- NIO底層實現原理
- NIO在哪些場景運用
- Netty有哪些瞭解
- 怎麼實時變更頁面數據
- WabSocket怎麼實現消息推送的
- 說說Mysql存儲引擎,以及區別,功能啥的
- Mysql索引採用什麼數據結構
- explan 慢查詢關鍵字的運用
- 聯合索引優化的 最左匹配原則
- 支付表和訂單記錄表的統計sql,(兩種寫法試下)
- 手寫一個 線程安全的單例模式
- 說一說你知道哪些設計模式,挑一種你最熟悉的來講(舉例說出了在j哪些源碼中運用了什麼設計模式,還舉例項目中用到的 說了一種 抽象接口工廠+方法工廠 混合模式)
- SpringBean 的生命週期
- Spring的bean容器用的什麼,ConcurrentHashMap的底層實現原理,爲什麼線程安全
- HashMap ,List的底層實現原理,爲什麼線程安全
- 如何保證MQ數據最終一致性
- 如何保證MQ消息是被消費了
- MQ的消費者都掛了,如何解決消息積壓
- 說一說MapReaduce的運行原理
- 工作中MapReaduace用在了哪些場景
- Spark用了嗎? 會寫shell腳本嗎?
- Linux中如何在Vim中快速查找關鍵字
- 如何查看CPU 使用情況
- 如何查看JVM內存情況
- 如何在線上CPU高頻問題
- 知道配置JVM哪些信息
- 用過JVM的jvisam圖形監控沒有 (還回答了在線debug和阿爾塞斯工具監控)
- 如何打印dump的日誌信息
- 知道哪些數據結構
- 堆的底層數據結構,棧的底層數據結構
- SpringBoot怎麼用的,怎麼在yml文件中修改端口號
- 怎麼在SpringBoot中實現不同環境加載不同的配置文件
- 在Linux中怎麼啓動你的項目
- 爲什麼nohup java -jar xxx.jar & 就能接收你的http請求
- Tomcat的實現原理
- 一個接口慢,怎麼去排查優化 (我從網絡 ,Mysql ,代碼,IO阻塞,打日誌去分析的優化)
- 怎麼設計一個發送註冊碼的功能,寫出設計表
- 怎麼解決註冊碼不會被盜用,不會重複渠道使用,存在驗證碼存Redis中保證時間有效性,Redis集羣都掛了怎麼容災這功能,解決redis掛了還去連接的問題。
- 怎麼實現登錄用戶統計用戶行爲,比如統計最近一次登陸時間功能(異步處理MQ,redis,定時掃數據庫,搜日誌文件等)
- 最偏向於用那種功能實現異步統計用戶信息功能
- 用過哪些線程池,底層原理咋實現。
- redis能存儲哪些數據結構
- redis和memcachedde的區別
- 事務的隔離級別
- SpringMVC實現流程原理
- Hive怎麼刪除一個分區
- Elasticsearch 用的多麼,怎麼做數據分析。
- 項目中爲什麼要選Postgresql做數據庫存儲
- 第三面問的:簡歷上個人總結寫的挺有意思,問了我工作中的心得,在項目上有哪些實現 (跑題了,沒答好)
- 你們項目中的QPS和日訪問量有多大
- 在工作紅的角色是啥樣的,有沒有管理過小團隊。
第三面就問了個人心得和項目業務相關的,沒設計技術點問題,沒答好,老是跑題了,然後回去等通知,最終涼了。