搜狐校園招聘軟件開發崗位java面試回憶

搜狐校園招聘軟件開發崗位java面試回憶

        搜狐今年的校園招聘沒有來成都,去年11月份左右,我到北京去實習。當時有同學在羣裏發了一個搜狐招聘的消息,我看了下,待遇不錯,還寫着解決北京戶口,當時太年輕,還相信了,就隨便投了一份簡歷。

        幾天後,突然接到一個電話,讓我明天到搜狐媒體大廈去面試。正好也沒有什麼事情,就去了,這裏要吐槽一下,到了以後,給負責的hr打了一個電話,說馬上下來帶我上去,因爲有門禁。等了半個小時,還沒有下來,只好又給她打了一個電話,結果她卻說,太忙,忘記了。好吧,下面言歸正傳,簡單說下面試的內容。

1.      java的一些語言基礎,很簡單,不多說

2.      java nio,問我底層的實現原理是什麼,就是直接內存映射。

3.      問了一些操作系統的一些知識,理論知識一直是我的硬傷。。

4.      問了java web的一些基礎知識,servlet,filter,jsp等等,感覺比較簡單

5.      Spring框架的一些知識,比如springtemplate如何實現處理sql異常

6.      Mybatis的一些細節的問題,比如mybatis的邏輯分頁和物理分頁,默認是哪一個,如何實現物理分頁,就是通過實現interceptor來編寫plugin截獲MyBatis Executor的statementhandler,重寫SQL來實現

7.      問了很多的mysql的東西,比如索引,數據庫存儲引擎的區別。如何分析sql語句的執行,進行優化等等。還問了一個問題,有很多的數據,不能一次讀取完,怎麼操作,開始我聽成了讓我用一條sql語句來實現。後來他給我解釋了下,讓我說想法,我就說limit就可以啊,然後他又說了一下。感覺有些問題問的很奇怪。

8.      問了一些java 多線程併發的一些問題

9.      看我簡歷上寫的熟悉hadoop,就問了一些相關的細節知識,比如map階段的執行細節,等等。

10.  問了一些我做過的項目的情況,還問了部署在什麼web服務器上。問我用過哪些服務器,還真的只用過tomcat。

11.  最後的時候,問了我堆排序和快速排序的區別和思想。讓我10分鐘內寫完快速排序。時間有點久,有點忘記了,再加上在紙上寫。不過最後還是寫了出來。面試官看了以後,說,你寫的基本正確,不過還是有些小問題。

 

        一面完了,他們項目組的負責人又來給我2面,基本沒有問什麼技術的問題,說了下他們項目組主要做的東西。還問了一些其他的事情,有點類似於hr面吧。最後又問了我拿到了哪些offer,來搜狐的意願有多大等等。然後給了我口頭的offer,就結束了。

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