[TOC]java
夢想老是要有的,萬一實現了呢?抱着試一試的心態網申了十幾家公司,目前爲止已經參加了八家公司的筆試,不知道還有幾家是否是被簡歷篩刷掉了。分享下這幾家的心得,作個總結,同時也分享下經驗:linux
京東(Java開發工程師)c++
參加的第一家筆試,筆試仍是挺簡單了,基本考的都是Java基礎,計算機網絡,操做系統,數據結構的東西。兩道編程題,ac了一道,第二題暴力求解只經過了20%。不過仍是得到了面試資格。面試
一面:redis
第一次參加大廠的面試(電話面試),有點小緊張,早上六點多就天然醒了,象徵性的複習了一下,雖然感受並無什麼卵用。全程沒問算法,基本都是Java有關的東西:算法
Java的併發(大部分都是),包括線程框架,CAS的原理,什麼狀況下會用到鎖,如何多個線程按照本身的順序執行(這個我說的是經過消息隊列或者join的方式,好像不太滿意)。 spring
spring的事務管理級別(忘了),你平時怎麼用的spring,用在哪些地方。 sql
list和set的底層原理,hashMap的底層原理,put的流程,若是key相同怎樣處理的,哪些list是線程安全的(只記得arraylist是不安全的了)。 數據庫
其餘還問了一些如何處理高併發,以前有過什麼項目經歷。還有就是問我有什麼問題,整個電面大概三十分鐘,有幾個沒答上來。編程
不出意外,第一次面試就掛了,過了幾天查詢面試官篩選未經過,有點沮喪,不由懷疑了本身大學到底過的是什麼鹹魚人生,當初怎麼很差好學習。
騰訊(開發工程師)
筆試掛——選擇題基本都是c/c++,就會基本語法,高級點的一臉懵逼,後面都不想作了。
BiliBili(後臺開發工程師)
一樣是筆試掛,總共就四道題,第一題就不會:C語言基礎,strcpy與memcpy的區別,並分別實現,後面還有幾道分別考了算法(最大子數組),大數據處理,操做系統內存管理,奈何操做系統沒學好,算了,反正GG了。
58同城(數據分析工程師)
筆試題量很大,感受90分鐘時間根本不夠,考的基本也是:計算機網絡,操做系統,數據結構與算法,還有好幾道智力題,其中兩道算法題都還比較簡單,中間5道簡答題就會一道(兩道c的語法題。看得我有點傷)。
一面:
感受58遇到的面試官頗有意思的感受,他沒有直接問你問題,而是問你會什麼:
面試官:‘’你會什麼?‘’
我:「會一點大數據的東西。」
面試官:「最擅長大數據的什麼?」
我:「hadoop瞭解的多一點」
面試館:「好,那你就講講hdfs文件系統吧」
。。。。巴拉巴拉講了一堆。。。。
面試官:‘’你會計算機網絡‘’
我:「瞭解一點。」
面試官:「最擅長大哪一層的網絡協議呀?」
我:「傳輸層tcp和應用層http吧」
面試館:「好,那就講講tcp吧,別和我講什麼三次握手,四次揮手,我早就聽煩了,就說你以爲你會的而別人不會的就行了。」
。。。。巴拉巴拉又講了一堆。。。。。
基本全部問題都是這個套路,不過每次說的時候最後都會被一個問題問到啞口無言,仍是基礎不夠好,最後本身都有點尷尬了,不過面試官最後說我還能夠,讓我回去等通知。
去哪兒網(開發工程師)
筆試只有三道編程題,難度通常,和去年華爲校招的難度差很少。
一面:
在南京的東方珍珠飯店,面試個人看上去仍是挺和藹的,主要問了這些問題:
- springmvc的原理和請求流程(第一題就不會,蜜汁尷尬)
- 面向對象的幾個特徵(封裝繼承多態),而後再分別聊聊你的理解。
- nosql和傳統關係型數據庫的區別。
- Java註解的聲明週期(這個一點印象都沒有了,直接說的不會)。
- Java多線程的應用,如何讓多線程順序執行(京東也問過這個,還好此次有準備了)
- 聊聊設計模式吧,說幾個你最擅長的,並挑了一個詳細問了下
- 寫個快排
- linux的經常使用命令(有點尷尬,就會最基礎的,高級的就不知道了)
二面:
主要就聊了聊項目,並說說其中遇到的問題,恰好談到了如何生成用戶惟一的取貨碼問題,我說的是經過時間戳+隨機碼的方式,他說以前他們也是這個乾的,不過併發量很大的時候發現了重複的狀況。我說經過生成uuid的方式,他說uuid太長了,用戶懶得寫。最後我說經過時間戳+用戶身份信息的hash值或者手機號碼,終於滿意了,再問了問redis的應用就放我過了。
hr面:
就問了我爲啥不考研,將來的人生規劃,指望薪資多少,大學期間作了哪些項目等等,而後當場就發了offer,簡直不要太直接,有點小激動。
惟品會(助理java工程師)
筆試=智力題+問答題+計算機基礎題,都不是很難,認真作基本都能多。
面試:
等到下午五點鐘才面到我,當天有100多我的來面Java,並且基本都是985的大佬還有好多研究生,壓力山大,面試的時候讓帶一份本身寫過的以爲最叼的代碼——我帶了是之前本身模仿別人寫的rpc框架,也算是本身寫的第一個輪子。
面試全程感受不要太順利,就聊了聊項目和本身帶的代碼,基本問題都答出來了,最後面試官還給我介紹了惟品會的技術棧,問我對哪塊比較感興趣,就差互相加微信了,當時還以爲這是要直接給offer的節奏嗎?等了大概5分鐘,人事過來通知說我能夠回去了,excuse me!這就掛了?
果真人生最大的錯覺就是:我感受我面的很好。
帆軟(開發工程師)
一家作BI的中等規模公司,來咱們學校宣講的,待遇其實仍是很很少的,開發是9k-13k,還在無錫,當時宣講會完了作的筆試,仍是挺簡單的,就一些很簡單的算法和計算機基礎。後來通過了hr面,正在等技術面,若是能夠get到大數據崗仍是不錯了。
百度(大數據開發)
27號晚上作的筆試,如今還沒通知,應該已經GG了,前面選擇題基本都是智力題和邏輯推理題,後面有十幾道計算機基礎,而後就是三道編程題,第一題經過了10/13,第二題題都沒看懂,第三題經過了18/19,感受應該已經gg了。