Java程式設計師考研失敗後的面試經歷,oppo、VIVO、等面經

  • 2020 年 2 月 21 日
  • 筆記

溫馨提示:有些可能會遺漏個別問題,都是最近一周的面試,有點忘了。

浪潮(一面掛)

你是網路工程的?對網路很了解?

解釋一下什麼是廣播域

怎麼劃分子網

說一下CSS的幾種分類器

資料庫中有哪些聚集函數

資料庫都有哪些查詢方法?怎麼分組?分組裡怎麼加條件?

用過git嗎,說一下怎麼建立分支

OPPO(二面掛)

一面過(一面問的中規中矩,都是面經上常見的,基本沒啥難點)

自我介紹

本科成績挺好的為什麼考研沒考上

講一下Java的虛擬機

說說怎麼能讓虛擬機中的方法區直接爆滿

講一下Java的垃圾回收機制

把Java中的容器類都講一下

Java中的鎖是怎麼實現的?

引用計數法有啥缺點呢

說一下TCP的三次握手和四次揮手

為什麼揮手時有個time_wait?即2MSL

說一下瀏覽器輸入URL都發生了什麼,到頁面出來的流程

作業系統中的死鎖怎麼形成的,怎麼預防死鎖

進程和執行緒有什麼區別

執行緒的幾種狀態

執行緒池用過沒,怎麼使用,流程是啥

創建執行緒有哪些方法,有啥區別,你一般怎麼創建

你學的前端都寫過什麼東西?

用python都***嘛

二面掛(部長面,有點嚴肅,感覺我被嚇到了)

自我介紹一下,不少於兩分鐘

大學感覺你哪門課學的最不好?在簡歷上記下了

昨天一面哪個問題回答的最不好?下來又查了沒?還有哪些方法可以解決?

講一下項目吧,項目中遇到哪些難題,怎麼解決的?

伺服器上有個文件里有上億個QQ號,三個問題:怎麼快速找出你自己的號是否在裡面?怎麼快速確定出現次數最多的號碼?還有一個壓根沒聽清。。每個問題之間可能有關聯也可能沒關聯,盡量用最方便的最快的方法

行了,你還有什麼想問的

你的情況我基本了解了,面試結束


中移在線(已發offer)

一面(技術面,也是比較簡單)

自我介紹一下

想不想去鄭州工作

講一下你最熟悉的一個Java容器類

進程和執行緒的區別

Java中有哪幾種許可權修飾符

執行緒有哪幾種狀態,怎麼轉換?

講一下項目,說了一下項目相關的東西。(本科項目比較簡單,面試官沒深入問)

二面(好像是HR面,但也有可能不是)

自我介紹

想不想去鄭州工作

你家裡哪裡的

然後就沒了,就沒了,我不知道hr要幹嘛

三面

三個面試官兩男一女,年齡都不小

就問了自我介紹,對軟體開發這份工作怎麼看,對加班怎麼看,意向薪酬多少,會MySQL嗎。就完了,反正很快就是了。

PS:和牛客上其他人說的一樣,面試搞不好會讓你等很久,通知所有人9點去面試,但是後面的會等到中午12點

四面(影片面)

說一下你的畢業設計樸素貝葉斯演算法的實現思路

你平時用什麼語言比較多一些,以後想做哪方面的工作

講一下Java的垃圾回收機制

前端怎麼實現不同手機型號的頁面適配問題

Android和IOS的前端頁面有什麼區別

寫過Androidapp嗎

用過什麼後端的框架

說一下你設計的這個資料庫,第三範式是什麼


TCL(已發offer 13w+年終)

一面(表現不好,但不知道為啥過,比較看重本科成績和四六級)

自我介紹

成績好為啥沒考上研究生呢

給我了兩頁編程題,關於Java多執行緒和非同步的,看一會,講一下思路(緊張,毫無思路,後來面試官提醒了一下恍然大悟)

你用Linux用的啥系統,一般用Linux做什麼

你對Android了解多少,Android的底層是基於什麼的

你對TCL有多少了解

平時都用哪些程式語言,哪個用的比較多

後面就是聊天了,講了下他們TCL的發展情況,問了下我的工作城市,講了下西安分部的情況,各種隨便聊

二面(基本就是隨便聊,hr小姐姐人很好,晚上就給我打電話了,我提的幾個意願他都滿足了,但是最後還是拒了)

有木有女朋友

就想在西安工作嗎?其他城市不考慮嗎?

意向工資是多少,我說了後她問低於的話不考慮嗎?

問我還有啥想問的?如果給你offer會晚上通知,明天簽約


VIVO(已發offer)

一面過(技術面,聊了一個多小時,感覺啥都聊,面試官說主要看綜合素質,邏輯思維能力)

自我介紹一下

你成績挺好的,沒保研嗎?考研怎麼沒考上呢?(。。。我也想問我為啥沒考上)

看你簡歷你對互聯網了解的挺多的,說一下你對互聯網發展的看法吧

那你說一說你對手機行業的看法吧(說了手機行業的幾種盈利模式,發展趨勢等)

期間討論了很多關於手機盈利模式的討論,讓我設計方案等等,感覺這就聊了半小時

你對互聯網研究確實挺透徹的,怎麼不試試做運營或者產品之類的,為啥想做技術呢

接下來聊些技術吧,說一下JDK,JRE,JVM的區別聯繫

講一下JVM中的垃圾回收機制吧

你是為什麼想去了解Java的虛擬機這些東西呢

你平時使用Linux么,說一下常用的命令,在一個文件夾下查詢含有固定欄位的文件名,用find。設置許可權怎麼設置?

問些資料庫的問題吧,來設計一個表,比較簡單,學生選課的

設計完後問如果要登陸怎麼弄,我說加密碼列,他問怎麼加?

我說MD5後他說不安全,讓我再想想有啥方案,討論了一下

問我為啥MD5會不安全呢

查詢一個東西,反正一個SQL語句,要用到嵌套查詢或者連接查詢

如果一個學生已經選了課,後來他想改,又重新選了一次,資料庫怎麼操作比較方便(考察邏輯思維能力)

來設計一個演算法,一個來西安旅遊,有10個地方要去,安排一個方法讓旅遊時間最短,這個問題是和面試官討論的,我答得不好

你有什麼想問的,我問的入職幾個月內的培養計劃,他說那就再說下你進公司了你會怎樣安排自己的學習計劃和方法

你最近都在讀些什麼書呢

二面過(HR面是個小哥哥)

簡單自我介紹

又是問為啥沒考上研究生啊,研究生線多少啊,你考研的最初目的是什麼

你家還有什麼人,你爸媽什麼工作,你姐姐在幹啥,給你姐推薦一下我們公司

你為什麼在手機行業發展

用三個詞來形容你自己

工作地點在深圳,能接受不

加班能接受不,大小周知道不,接受不

你還有什麼想問的


西安聯通研究院(已發offer)

一面(感覺就是在篩簡歷,整個就三分鐘過程)

自我介紹

會哪些程式語言

以後想在哪發展

項目都是你自己做的嗎,上線沒

然後就完了,完了,給了張面試直通卡

二面(等結果)

一共三個面試官,3V1

簡單自我介紹

問一下考研的情況,考哪,分數等等

看著簡歷問,3NF的特點

資料庫中外連接和內連接的區別

Java多執行緒怎麼保證執行緒安全,有哪些方法

Java多執行緒怎麼讓執行緒數最多為3

Map中HashMap是執行緒安全的嗎,最新版的JDK中HashMap有什麼變化,我也沒聽清他在問什麼(等面試等了三個多小時,面試體驗太差,完全沒心思面了)

OSI模型有哪七層,最高一層是什麼

問現在手裡有幾個offer

PS:面試體驗太差太差,讓所有人1.50到,我等到快5點才面。而且給人一種你答不上來面試官會嘲諷你的感覺,總感覺面試官忍不住的想笑。。。。。。


總結

面試經驗很重要,只有面的多才不容易踩坑,比如oppo二面問哪個課學的不好,一面哪個問題回答不好,全部精準踩坑

面試最後一個問題你還有什麼想問的,有可能會讓你功虧一簣,有可能讓你反敗為勝,所以想一個好問題,百度搜一下模板。

hr面的優缺點,幾個詞形容自己;缺點不要直接說缺點,稍微委婉一點,優中有缺,一定是和工作無關的缺點;形容自己說和工作有關的,態度好,認真之類的。職業規劃也準備一下,都是hr面試會問的,職業規劃主要看你是否想長期在他公司發展,公司培養一個人不容易,所以你要表現出你工作會很穩定。

感覺公司比較喜歡認真的人,態度好的人,能長期工作穩定的人,對他們公司比較了解的人;所以面試時盡量擺事實證明你是這樣的人。

多看面經多面試,感覺經驗還是比較重要,越面越皮。

個人感覺面試官問一個問題,你可以回答相關聯問題,可以引導面試官問你問題,而不是一問一答的這種。即使一個問題不會,也可以回答類似的有關聯的問題。

每次面試不會的趕緊記錄下來,建議把面經按照各科分類也整理出來。幕布或者有道雲筆記都可以。電腦端和手機端可以同步。公交車上,蹲坑時,排隊等面試時都可以看看。


素材來源於網路如有侵權請聯繫作者刪除,原文鏈接:https://www.nowcoder.com/discuss/162991