CVTE面試Java實習生面經(一面),許願二面!

4月18日下午,一面電話面,可能因爲問項目問的時間比較長,最終時長整整91分鐘(面完頂不住了)
下面是當時被問的大部分問題,還有幾個場景類引導的題目,忘記了,老實說,準備不充分,很自閉,希望對面cvte的童鞋有所幫助,許願二面!

  1. 自我介紹,balabalabala…
  2. 介紹一下自己做的項目,balabala…
  3. 看到項目中有用到分佈式,用RocketMQ是爲什麼?說一說RocketMQ?RocketMQ的缺點?在分佈式環境下如何保證本地緩存的同步?對於lua編程的瞭解?看到項目中有將token放入Redis中設置過期時間保持登陸態,請問Redis中如何實現計時並銷燬(不知道)?那如果讓你去設計該如何設計呢(懵,說了隊列,然後有問題的)?如何進行最終的部署的?
  4. Springboot中的特性?有哪些是屬於Springboot的註解?你最常用的Springboot版本(我答Springboot2)?和Springboot1.0相比有什麼不同?Springboot應用啓動的過程?說一說@SpringBootApplication註解?Spring IOC來說說?依賴查找的過程?Spring AOP也說說?
  5. MySQL中的搜索引擎,有了解嗎?
  6. 索引結構,爲什麼用b+樹?有什麼優點?
  7. 回表查詢?
  8. 爲什麼使用Select 單個字段比SELECT * 要好?
  9. 聚簇索引和非聚簇索引?
  10. MyISAM引擎和InnoDB引擎,具體聊聊?
  11. 表級鎖和行級鎖?
  12. 組合索引?最左匹配原則?
  13. 來聊聊集合,說說Collection?Collections和Collection什麼區別?
  14. HashSet有用過嗎?底層結構?
  15. 聊聊HashMap?如果現在添加一個鍵值對,講講HashMap內部具體發生的?
  16. HashMap線程安全不?爲什麼不?具體在哪個地方會出問題?
  17. 線程安全的集合用過哪些,或者對哪些有了解?
  18. 說說HashTable?說說ConcurrentHashMap?
  19. 那再說說ArrayList和LinkedList?
  20. 來說說JVM的結構?
  21. JVM如何判定一個對象是否應該被回收?
  22. 垃圾回收算法?各自優缺點?
  23. JVM中的垃圾收集器都有什麼?說說G1收集器?G1收集器的特點?
  24. JVM的調優接觸過嗎?(沒有),面試官說應該加深學習,多瞭解瞭解
  25. 類的加載機制?
  26. Java8有哪些新特性?
  27. 算法,leetcode20,有效的括號(感覺這個大概就是最容易的了,哭),面試官讓考慮幾分鐘,直接講思路。

反問:進入崗位具體會從事什麼樣的工作?
能不能自選部門?
會有統一的開發流程和何種的培訓嗎?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章