<面試題分享> 記兩次58面試

說明

來北京找工做,有個獵頭看個人簡歷不錯,幫我投了兩個58同城的面試,投的都比較高,題也注重原理,較難,這裏分享出來,給有須要的人和本身提個醒,保持空杯java

面試題內容

2019.05.07 北京58企服面試題 18-23kmysql

  1. catch(IOException|Exception ex)先後兩個異常有什麼須要注意的?這樣寫會報錯麼?
  2. spring aop實現方式?有何區別?
  3. spring如何實現數據庫事務?
  4. rpc是什麼?原理是什麼?
  5. spring事務是如何實現的?修改多個表如何在同一事務裏提交?在事務方法啓異步線程執行修改與主線程在同一事務中麼?
  6. ioc與aop原理?
  7. MySQL隔離級別?髒讀幻讀是什麼?
  8. 循環依賴如何解決?
  9. 爲何TCP三次握手能保證網絡鏈接?丟包怎麼辦?
  10. spring aop的實現方式?
  11. spring如何注入bean,有哪幾種方法?
  12. 有一個表數據500w,我要作一個統計報表,用mybatis怎麼查?
  13. left join用大表鏈接小表仍是相反?
  14. springboot 的@Conditional類註解如何實現的?
  15. 組合有序索引如何判斷某個條件會走此索引?
  16. MySQL索引實現的數據結構?這種樹是什麼結構?
  17. JDK1.8 內存模型,執行youngGc的狀況有哪些?eden與survivor比例通常比例是多少?
  18. tcp是網絡協議哪一層?tcp滑動窗口是什麼?

2019.05.09 北京 58安所有門 20-25klinux

  1. redis經常使用數據結構?hash底層數據結構是怎樣的?
  2. string底層在redis存的什麼?
  3. redis內存不夠的策略有哪些?lru是什麼?
  4. redis如何找到過時的key?
  5. redis單線程爲何快?除了是內存型外還有沒有其它因素?
  6. redis集羣結構你瞭解幾種?什麼地方記錄着hash槽的位置?
  7. redis主從複製方式你瞭解幾種?分別是如何實現的?
  8. java線程池瞭解哪些?底層threadPool參數有哪些,各自的意義是什麼?線程池的執行流程是什麼?
  9. threadLocal與Thread關係?是Thread上有ThreadLocal麼?
  10. java中的引用類型有哪些?強、弱、軟、虛、幻象引用的GC時機
  11. gc怎麼判斷對象死亡?GCRoots是什麼?
  12. 經常使用JVM參數有哪些?-Xss -Xmx -Xms 分別是作什麼的?
  13. 新生代gc算法有哪些?CMS瞭解麼,流程有哪些?CMS回收算法爲何須要從新標記?
  14. 線上java進程cpu跑滿100%,如何分析緣由?說明操做流程
  15. 怎麼看的linux端口占用? 這幾個命令參數分別是作什麼的?(netstat -anp |grep 端口號)
  16. git本地庫與遠程庫關聯的命令是什麼?
  17. mysql的innoDB與MyIsAm有什麼區別?
  18. MySQL隔離機制有哪些?哪些會有髒讀風險?哪些會有幻讀風險?

總結

學無止境!git

相關文章
相關標籤/搜索