1. 程式人生 > >2018年面試覆盤(題目)

2018年面試覆盤(題目)

在面試完後,記錄了面試官問的問題有價值問題,沒有配答案,僅供參考

《中興軟創》
1、參與過什麼設計?
2、設計模式?
3、發郵件和發簡訊做到和移植可擴充。
4、圖標表外掛(FusionCharts)0.5橫座標怎麼實現?
5、應用場景:有15個小學生,在上午9點整,進入公園。這個入園操作請你做個簡要的設計或者思路想法?
6、Redis 持久化的意義是什麼?


《雲徒科技》
1、對Spring的理解
2、MyBatis plus
3、談談對dubbo的理解
4、分散式session共享機制
5、Sql優化
6、Git的理解
7、悲觀鎖和樂觀鎖
8、為App介面的方式
9、RESTful API有了解嗎?
10、Session和Cookie的區別

《天闕》
初試:
1、字元編碼的理解UTF-8
2、說說觀察者模式
3、Hibernate和Mybatis的比較
4、Struts2和SpringMVC的比較
5、jsp的內建物件
6、記憶體洩露,原因,場景,控制
7、對sql優化的心得
8、對新專案的優化心得
9、介面和抽象的區別

複試:
1、dubbo分散式應用的場景?
2、rides應用場景?
3、開發這麼久對什麼最感興趣?
4、你對Spring Data JPA 的理解?

《思酷》
1、秒殺場景設計,怎樣防止請求重複提交?
2、記憶體洩露和記憶體溢位?
3、Servlet生命週期。
4、記憶體洩露實際應用場景?
5、畫出技術架構。
6、專案叢集理解。
7、tomcat部署方式有哪些?
8、正向代理和反向代瞭解過嗎?

《拿貝電子商務》
1、List實現有哪些?
2、ArrayList和LinkList的區別?
3、Set的特性?
4、HashMap實現原理?
5、Redis 中HASH處理更新資料的問題(是一起更新的嗎?還是單獨更新)?
6、Spring事務的傳遞性?
7、doubbo服務端開放ip怎樣實現?
8、dubbo暴露消費端的ip方式怎麼弄?
9、執行緒池保證執行緒不會被回收?
10、執行緒實現的方式?
11、JVM有了解嗎?

《廣州亞美》
1、時間複雜度和空間複雜度?
2、悲觀鎖和樂觀鎖?
3、併發和並行的理解?
4、對多型的理解?
5、放射機制,為什麼Java能反射?
6、mysql的優化?
7、http請求,401和403的區別?
8、工廠模式和構造模式的區別?
9、複合索引
10、SpringMVC中DispatcherServlet為什麼是執行緒安全的?
11、序列化的介面為什麼去空的?
12、SpringMVC過濾器和攔截器的區別?
13、二叉樹

《阿里》
1、HashMap資料結構。
2、List中add和addAll的實現方式。
3、Hibernate和Mybatis的二級快取的區別。
4、Spring中AOP和IOC實現原理。
5、ThreadLocal理解