Java3-5年經驗面試題總結


記錄一下本次找工作所遇到的一些高頻面試題,第一次找java工作,感覺比面試.net舒服多了,17年的時候出去找.net工作,由於在公司做的東西用到的技術少,除了mvc和ef,其他沒啥問的,就追着項目問,但是項目含金量也不高,所以工資被壓得死死的。

  • 說一下Java中的集合
  • 說說arraylist和linkedlist的底層實現
  • 說說hashmap和hashtable的區別,有可能會被問到CurrentHashMap
  • 說說hashmap的內部實現
  • string,stringbuilder,stringbuffer字符串拼接性能進行排序,並說一下為什么
  • 多線程在項目中的使用場景
  • 說說線程的創建方式,以及線程池
  • jvm了解嗎?由於我不了解,就沒往下問了

 

  • 舉個例子說明平時你是怎么設計數據庫的
  • sql性能優化一般都是怎么做的?哪些情況會不走索引

 

  • mybatis中#和$的使用場景及區別

 

  • 談談aop以及實現原理?
  • spring和spring boot區別?
  • 如果把springmvc改成springboot項目如何做
  • 說說springboot是如何實現自動配置的
  • 說說為什么你們要把系統拆成微服務
  • 在使用dubbo或者rabbitmq會遇到一些什么問題
  • 我一般會說分布式事務問題,然后就會問你項目中如何實現分布式事務的,會讓你說相應的原理

 

  • 說說redis在項目中的使用場景
  • 說說redis的數據類型
  • 說說redis的過期策略
  • 說說redis的緩存雪崩,緩存穿透以及解決方式

 

  • 說說你做過的印象最深刻的功能(或者遇到的最困難的問題是什么)
  • 說說工廠模式
  • 你最擅長的一個框架是什么(這時候就准備好侃框架源碼吧)

 

  • 最近在看什么書
  • 平時是如何學習的
  • 你的優勢是什么
  • 你的性格優缺點是什么
  • 對未來的一個規划是什么樣的
  • 你的愛好是什么?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM