摘要: 原創出處 https://www.cnblogs.com/lossingdawn/p/9569524.html「痞子姜」歡迎轉載,保留摘要,謝謝!
面試眾安在線
背景:兩年java,面中級開發
首先,是兩道編程題,筆試
1、斐波那契數列,f(n)=f(n-1)+f(n-2),n足夠大,獲取f(n)的值
~
2、一個足夠大的數組,有10E+個數字,怎么快速找到前10大的數字,時間復雜度是多少
~
接着,面試官開始提問了
最近,華住數據泄漏事件知道吧
~
有一篇分析貼看了吧,假如你拿到了這些數據,你會從哪些方面去分析,拿到這些數據你會做什么,你有什么措施來防止這次的事件
~
加密算法,對稱與非對稱,
~
對於多線程的理解,多線程有什么優勢
~
單核cpu如何執行多線程
~
多線程后台任務怎么保證任務完成了
~
執行時間長於執行周期的問題,例如每一秒執行一次,執行一次需要三秒
~
一個線程占用多少資源
~
支付過程加密用哪種
~
TCP/UDP的區別
~
spring的設計模式
~
IOC、AOP的理解
~
多進程與多線程的區別
~
tomcat處理請求,對於線程進程的關系
~
tomcat處理請求的生命周期
~
講一講你們微服務是怎么搭建的,是按什么划分的,中間有經歷什么
~
暫時就想起來這么多,后面有回憶起立的再補充
最后,對面試官有什么要問的?
微服務架構:
hsf框架,加少量的dubbo和spring could
考核的標准:
業務完成情況、難易度,價值觀,對新人的幫助,組內的溝通情況等等