人人車實習面經

  1. 項目爲什麼做分佈式擴展 有什麼好處
  2. 怎麼優化session的?redis。在springboot中怎麼做的,具體怎麼實現的?
  3. 消息隊列原理
  4. 怎麼削峯的?(令牌桶)
  5. 還有別的削峯方法嗎(MQ)
  6. 怎麼解決超賣問題的
  7. 說下int和Integer的區別
  8. Integer a=1,int b=1,Integer c=new Integer(1)這三個相等嗎?
  9. 說說有哪些Map和Set
  10. 哪些是線程不安全的?哪些是線程安全的?線程安全的Set有哪些?
  11. map和set中有哪些有序的?
  12. HashMap爲什麼線程不安全?
  13. ConcurrentHashMap爲什麼是線程安全的?
  14. hashMap時間複雜度(說了鏈表o(n)紅黑樹O(logn),說不是,)
  15. 線程的生命週期
  16. 線程start後就會立刻執行嗎
  17. interrupt瞭解嗎?線程怎麼中斷的,執行interrupted,線程怎麼中斷的
  18. 爲什麼要使用線程池?
  19. 創建線程池的方式?(說是Exector類啥的)
  20. 線程池中怎麼創建線程的?
  21. 線程中的線程如果執行完畢會一直存在嗎?什麼時候會被回收?
  22. 超過核心線程池的大小並且超過keepalivetime的線程一定會被回收嗎
  23. synchronized和Lock的區別
  24. Lock怎麼響應中斷的
  25. 索引瞭解嗎?Mysql有哪些索引
  26. 主鍵索引和唯一索引的區別?
  27. 事務的特點
  28. 事務隔離級別
  29. 網絡協議有哪些
  30. 狀態碼有哪幾種
  31. http使用的是哪種協議?爲什麼要使用這個協議
  32. JVM內存有哪幾塊說說
  33. 對有幾塊內存
  34. 堆分爲哪幾塊
  35. 垃圾回收器有哪幾種?
  36. stw的垃圾回收期有哪幾種(stop the world)
  37. 說下G1垃圾回收器怎麼工作的
  38. MQ瞭解嗎 說說 有什麼作用
  39. springboot原理
  40. springboot怎麼啓動的
  41. springboot有很多starter,爲什麼引入了starter就可以做相關的操作,原理是什麼
  42. spring IOC和AOP的原理
  43. 反射了解嗎 動態代理了解嗎
  44. 設計模式瞭解哪些?
  45. 單例哪幾種?
  46. 餓漢式和懶漢式的區別
  47. 最近在學習哪些技術?
  48. 容器瞭解嗎 docker瞭解嗎
  49. nginx瞭解嗎
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章