轉載自 https://zhuanlan.zhihu.com/p/24617729
北京搜狐暢遊
只有一面:
-
項目相關
-
實現多線程的兩種方式
-
實現同步的方式
- 重寫重載的區別
還有幾個記不清了,都是很基本的問題,15分鐘完事,全部答上來了,最後因實習時間說少了就沒了下文
北京百度運營產品研發部
一面:(面試官是做PHP的)
-
冒泡排序的思想和時間複雜度(還沒複習到算法,不會)
-
linux實時查看日誌命令(不會)
-
類加載機制
-
springMVC流程
-
spring核心思想
-
jvm垃圾回收機制
-
併發包
-
mybatis思想
-
複合索引(沒聽過,不會)
-
項目相關
- 對PHP有什麼看法
面試官對java不太熟悉,雖然我每個問題我都說了很久,但他那邊也沒有什麼迴應,面了一個半小時
二面:
-
觀察者模式如何實現
-
spring動態代理和jdk動態代理的區別
-
jvm五大區,垃圾回收機制
-
併發包
-
mybatis中#和$的區別
-
httpServlet和genericServlet的區別
百度二面發揮的不錯,一個小時,但面完好久都沒消息,以爲掛了...剛籤其他部門時就來了三面電話,只好作罷
杭州網易 易信科技部
一面:
-
nio思想
-
servlet生命週期
-
servlet過濾器和監聽器所用到的設計模式
-
jvm相關
-
併發包相關
-
linux複製文件命令
-
用redis做過什麼
-
用過非阻塞隊列沒有
-
hashmap思想
-
各種問源碼看過沒有
-
線程池相關
- 項目相關
二面:
-
socket網絡編程(答得一般)
-
tcp三次握手(不會)
-
寫一個網絡聊天室該如何架構(答得一般)
-
linux查看端口命令、按關鍵字查詢文件命令
-
ThreadLocal是啥
-
用redis做過什麼
-
concurrenthashmap怎麼實現的分段鎖
-
springAOP動態代理如何實現
-
爬蟲url如何實現去重,有什麼算法
上海百度雲計算事業部
一面被虐的體無完膚...
-
jvm內存模型
-
類加載過程
-
線程池是如何實現的,如何模擬一個線程池(不會)
-
如何判斷線程是否被放入線程池中(不會)
-
舉個例子說明finally裏的代碼不會被執行(忘了) :System.exit(1)
-
synchronized和lock的優缺點,適用場景
-
關於二叉樹的算法題,忘了(不會)
15分鐘完事,基本上什麼都不會...沒了下文
杭州滴滴出行 反作弊安全部(拿到offer)
只有一面:
-
項目中redis的使用
-
nio堆外內存和jvm內存
-
併發包相關及使用過的場景
-
spring-bean容器初始化bean之前之後要加入aop如何實現
-
單例模式的兩種形式各有什麼缺點
- 職業規劃...
百度流程信息部 (拿到offer,最終選擇)
一面:
-
類加載機制順序
-
hashMap實現原理
-
hashset和hashmap有什麼關係
-
垃圾回收算法
-
哪些類有serialVersionUID屬性,作用(不會)
-
futureTask類有什麼作用
-
軟件設計原則(不會)
-
js中的prototype(不會)
-
js中isNan是什麼意思
-
JSP中兩種include的區別(不會)
-
Servlet單利多線程還是多例多線程
-
寫出常見HTTP響應碼,並解釋對應含義
-
JSTP在服務器還是客戶端運行,寫出常用jstl標籤
-
java中訪問數據庫步驟(jdbc)
-
mysql的常用引擎,區別
-
mysql的事務隔離級別(不會)
-
分別寫出sqlserver mysql oracle的分頁語句(不會)
-
分別用sql92,sql99寫一個A表與B表的連接查詢(不會)
-
Spring中AOP默認是如何實現的
-
寫出常用linux命令
-
寫出常用maven命令
因爲當時已經有其他兩個offer,這個面試就隨意答了下,實習時間也說的少,本來以爲過不了,沒想到過了一會二面電話就來了,效率也是可以,好感增加。
二面:
-
介紹項目
-
jvm先介紹一遍
-
minorGC和fullGC區別
-
方法區OOM時的異常 (不會)
-
標記清除,標記壓縮的區別
-
線程池底層是如何實現 (不會)
-
hashmap底層源碼
-
hashmap報ConcurrentModificationException的情況 (不會)
-
concurrentHashMap讀寫加不加鎖
-
對ioc-aop的理解
- lock和synchronized區別
三面:
-
對着簡歷裏的中間件比賽問了半小時。。
-
單例模式、策略模式
-
快排思想
-
從1億個無序數據裏找第5000W個(不會)
-
springMVC流程
-
索引
-
spring-aop實現原理
對百度這個部門很有好感,因爲面試第二天就要給滴滴答覆了,我就跟HR說能不能儘快安排面試,沒想到3次面試在一天弄完了,每次間隔只有20分鐘,最終選擇了百度這個部門。
-----------------------------------------------------------------------