記錄一次58面試高級崗問題彙總

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

第三面就問了個人心得和項目業務相關的,沒設計技術點問題,沒答好,老是跑題了,然後回去等通知,最終涼了。

發佈了42 篇原創文章 · 獲贊 19 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章