前言
面向讀者
找工作是個(gè)力氣活,但也需要巧勁兒,有時(shí)候還靠點(diǎn)運(yùn)氣孽拷。
我不知道如何能找到一個(gè)好工作,但是我可以說一說我找工作時(shí)候的過程與體會(huì)半抱。希望能給讀者帶來一絲幫助脓恕。
個(gè)人方面
由于代碼能力不強(qiáng),科研思維也很差窿侈,研究生期間幾乎沒有太大的可見成果炼幔。所以找工作期間一度是很不自信的,擔(dān)心自己無法找到工作史简。
不過乃秀,自學(xué)能力是有的,自我控制稍微差了些圆兵,但是也有自知之明跺讯。
總的來說,相對(duì)于本科期間還是學(xué)會(huì)了很多東西殉农。
然而找工作這個(gè)事情刀脏,俗話說的好:“天時(shí)地利人和,缺一不可”超凳。
下面是我的秋招列表(崗位除了個(gè)別幾個(gè)愈污,都是dm/ml算法工程師):
除了上面這些還投了很多其他的:去哪兒危队,頭條,樂視钙畔,新浪茫陆,迅雷。有些悲劇擎析,有些沒去面試簿盅。
當(dāng)然投的簡歷遠(yuǎn)不至于此,所以統(tǒng)計(jì)數(shù)據(jù)實(shí)際是比這個(gè)更低些的揍魂,從以上統(tǒng)計(jì)得出桨醋,第一投簡歷要海投起來,第二要臉皮厚起來现斋,有時(shí)候該霸面的時(shí)候機(jī)會(huì)也抓緊喜最。
秋招的關(guān)鍵時(shí)間段(針對(duì)互聯(lián)網(wǎng)行業(yè))
由于我們身處互聯(lián)網(wǎng)行業(yè),而這個(gè)行業(yè)的秋招幾乎是最早的庄蹋,因?yàn)楦鞔蠊径荚趽屓瞬潘材冢┤缛ツ耆A為。
6月底~8月底:不能錯(cuò)過的內(nèi)推
這個(gè)時(shí)間段可謂很關(guān)鍵限书,因?yàn)檫@相當(dāng)于一個(gè)預(yù)面試或者有兩次的機(jī)會(huì)虫蝶。有些公司可能是實(shí)習(xí)內(nèi)推,也有可能是秋招內(nèi)推倦西。
好處:
- 大部分公司內(nèi)推不需要筆試能真。
- 如果掛了還是有正式秋招的機(jī)會(huì)的。
- 提前把握面試的內(nèi)容扰柠、難度等粉铐,便于復(fù)習(xí)相關(guān)知識(shí)。
一些壞處:
- 有些公司內(nèi)推掛了秋招好像就沒有機(jī)會(huì)了卤档?
- 來不及準(zhǔn)備好自己蝙泼。
- 有時(shí)候有些公司通過了會(huì)強(qiáng)制要求去實(shí)習(xí)至少3個(gè)月。這個(gè)選擇也很困難(去實(shí)習(xí)不一定留下了裆装,還會(huì)錯(cuò)過秋招黃金期踱承;
不去實(shí)習(xí)相當(dāng)于不去放棄這個(gè)公司,你不知道后面是否能通過更好的公司)哨免。
關(guān)于華為的提前批:
華為的提前批預(yù)熱比較長,從7月初就開始宣傳昙沦,一直到8月底結(jié)束面試(成都這邊)琢唾。反正感覺戰(zhàn)線比較長,有時(shí)候也挺疲憊的盾饮。
9月~10月:正式秋招的黃金月
這個(gè)階段主要就是各大公司來學(xué)校進(jìn)行宣講采桃、組織面試等了懒熙。而你也主要就是在這個(gè)月大顯身手。
10月~一直往后
10月后也會(huì)有一些(也僅一些了)大公司才來招聘普办。如果前面你沒遇到心怡的公司工扎,那么這個(gè)月里還是有很多機(jī)會(huì)的。如去年的新浪衔蹲,360等
都是這個(gè)月過來的肢娘。
找工作你不能忽視的幾個(gè)過程
收集招聘信息
有以下幾個(gè)途徑:
-
比較大眾的,這些都一般是正式秋招信息:
-
比較特殊的舆驶,這些包含內(nèi)推橱健、實(shí)習(xí)等:
- 清水河畔就業(yè)板塊
- 各種QQ群,不管是內(nèi)推的還是正式秋招的沙廉。
- 發(fā)動(dòng)你的人脈拘荡,求助你的同學(xué),學(xué)長學(xué)姐吧撬陵。
準(zhǔn)備簡歷
首先你要有一個(gè)這樣一個(gè)敲門磚珊皿。
一般簡歷包含內(nèi)容:
- 個(gè)人信息
這項(xiàng)主要是你的姓名、性別巨税、出生日期亮隙、專業(yè)、籍貫垢夹、求職意向溢吻、聯(lián)系方式、專業(yè)等
- 教育背景
這項(xiàng)主要就是你本科碩士的學(xué)校果元、專業(yè)促王、時(shí)間等、成績好的話可以備注排名或GPA而晒。保研也可以備注蝇狼。
- 專業(yè)技能
這項(xiàng)則主要根據(jù)你要應(yīng)聘的崗位來決定寫些什么。再加上英語四六級(jí)之類的倡怎。
- 項(xiàng)目經(jīng)驗(yàn)
自己做過的項(xiàng)目迅耘。主要從項(xiàng)目時(shí)間、項(xiàng)目內(nèi)容监署、你在其中擔(dān)任的角色颤专、參與了哪部分工作、作出了什么成果等來闡述钠乏。注意按項(xiàng)列出栖秕,而不要一大段話。
- 實(shí)習(xí)經(jīng)驗(yàn)
最好是與求職崗位相關(guān)的實(shí)習(xí)經(jīng)驗(yàn)晓避。
- 榮譽(yù)證書
獲得的各種獎(jiǎng)項(xiàng)證書等簇捍。注意備注時(shí)間只壳。
- 發(fā)表論文
這項(xiàng)主要是碩士找技術(shù)方向的職位時(shí),如果相關(guān)暑塑,最好寫上吼句。不僅僅是已發(fā)表的,已投或者在投的都可以寫上事格,一定程度表明你讀研期間的工作內(nèi)容惕艳。
一般本科的話最好寫一頁,碩士能一頁則一頁分蓖,不能則兩頁尔艇。再多了就弊大于利了。
當(dāng)然么鹤,對(duì)于簡歷而言终娃,重點(diǎn)不是包含上面幾塊內(nèi)容,而是具體每一塊內(nèi)容怎么樣去描述蒸甜。
關(guān)于簡歷中的一些注意事項(xiàng)棠耕,求職信怎么寫?
以下內(nèi)容來自互聯(lián)網(wǎng)校招聊天記錄以及某位相關(guān)同學(xué)的整理柠新,以及我的二次整理:
郵件發(fā)送格式:
- 郵箱:
首先要有一個(gè)比較正式的郵箱窍荧。大家一般都不推薦用qq,其他的如網(wǎng)易恨憎,gmail蕊退,hotmail,foxmail都可以憔恳。
- 簡歷與郵件主題命名:
優(yōu)先按照公司或推薦人要求的格式瓤荔。比如:
公司崗位-學(xué)校-姓名-專業(yè)-電話-郵箱.pdf
這種格式。如果沒有要求钥组,建議也按照這種格式输硝。
- 正文:
郵件正文最好寫上求職信。比如我是誰程梦,來自哪個(gè)學(xué)校点把,專業(yè)是什么,應(yīng)聘的是什么崗位屿附,具備什么技能等郎逃。
簡歷內(nèi)容:
- 正文不要寫一堆勵(lì)志語,要有干貨拿撩。
- 簡歷不要采用表格的形式衣厘,比較low。
- 實(shí)習(xí)經(jīng)歷不能一筆帶過压恒,最好是用數(shù)據(jù)等來說明影暴,負(fù)載多大?多少人用探赫?性能數(shù)據(jù)型宙?
- 實(shí)習(xí)經(jīng)歷要倒敘寫。
- 自我介紹最好不要寫伦吠,不寫至少不扣分妆兑,瞎寫的都扣分
- 所學(xué)的課程和崗位相關(guān)的可以提一下,比如有的什么物流產(chǎn)品經(jīng)理毛仪,你的課程里面學(xué)過物流的相關(guān)科目搁嗓,就可以帶一下,其他情況就不用寫箱靴。
- 簡歷格式如果沒有特殊要求最好用pdf格式腺逛,以防別人打開格式會(huì)亂掉。
- 技術(shù)類的簡歷盡量不要寫無關(guān)技術(shù)的東西衡怀,比如什么營銷大賽啊棍矛,考研機(jī)構(gòu)家教啊等。
- 像數(shù)學(xué)建模國家獎(jiǎng)項(xiàng)抛杨、相關(guān)論文够委、項(xiàng)目一定要有你的貢獻(xiàn)(第幾作者,負(fù)責(zé)什么)怖现,要不然容易給人你是打醬油的映像茁帽。
- 像“雖然我的專業(yè)不是數(shù)據(jù)挖掘,但是我喜歡它屈嗤,熱愛它”等之類的話最好不要寫潘拨,用事實(shí)證明你的能力即可。
- 像“什么輔導(dǎo)班教師恢共,超市柜員战秋,肯德基”等的經(jīng)歷,統(tǒng)統(tǒng)不要寫讨韭。
- 簡歷里一般都不要出現(xiàn)“個(gè)人簡歷”等字眼脂信。
- 簡歷內(nèi)容里一定要表明自己的求職意向,最好加粗透硝。
- 實(shí)習(xí)經(jīng)歷或者項(xiàng)目經(jīng)歷最好是在時(shí)間是比較銜接的狰闪,而不是很多并列的,或很多至今的濒生。
- 現(xiàn)居地也是重要的信息埋泵,可以根據(jù)你投的公司的地址來選擇填寫或不寫。這樣是否可以就近面試就比較容易知道。
- 一頁可以寫完的簡歷最好不要兩頁丽声。(相關(guān)調(diào)查稱:hr在每份簡歷上的平均停留時(shí)間是13m)
- 關(guān)于簡歷的字體礁蔗,別太大或太小,正常字體就行雁社,根據(jù)內(nèi)容來調(diào)整浴井。
- 幾塊內(nèi)容的參考排序:實(shí)習(xí)》項(xiàng)目》專業(yè)技能》獎(jiǎng)勵(lì)
- 關(guān)于比賽獎(jiǎng)勵(lì),國家級(jí)還是省級(jí)還是校級(jí)以及幾等獎(jiǎng)要說清楚霉撵。團(tuán)隊(duì)的要說清楚你是第幾位磺浙,主要負(fù)責(zé)啥(比如數(shù)學(xué)建模,編程徒坡?論文撕氧?算法設(shè)計(jì)?)喇完。
最后的建議:
一定要海投伦泥!
簡歷正文或標(biāo)題最好寫上投遞的是哪個(gè)公司,以便自己后面查看何暮。否則你都不記得是投給哪個(gè)公司的了奄喂。
各種網(wǎng)站的注冊(cè)賬號(hào)密碼。要記錄海洼。否則也很容易忘跨新。
郵箱投遞簡歷還算比較省事的,那些網(wǎng)申才比較痛苦坏逢,所以挺住啊域帐。
因?yàn)楣臼强窟@一輪刷掉大部分求職者,而你所投遞的簡歷大部分也是死在這一環(huán)節(jié)的是整。所以這就像推銷一樣肖揣,要廣撒網(wǎng)。
筆試通關(guān)浮入?
第二關(guān)龙优,就是考察你真實(shí)水平的時(shí)候了,其實(shí)我趕腳這是最難的一關(guān)事秀。
筆試主要分為兩種:
- 線上
- 線下
而線上的居多一點(diǎn)彤断。這一塊的復(fù)習(xí)主要靠刷題以及日常的積累。
對(duì)于數(shù)據(jù)挖掘/機(jī)器學(xué)習(xí)/算法工程師這一類的筆試題內(nèi)容主要包含但不限于:
- 選擇題
內(nèi)容涵蓋不統(tǒng)一易迹,從計(jì)算機(jī)基礎(chǔ)到算法都有宰衙,程序語言方面也很廣泛,c,cpp,java,shell都有睹欲。計(jì)算機(jī)網(wǎng)絡(luò)供炼,數(shù)據(jù)庫一屋,是數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)等比較多袋哼。
也包含很多機(jī)器學(xué)習(xí)算法的內(nèi)容冀墨。
- 填空題
有的公司有考過程序的填空。
- 簡答題
這類題也有好幾種先嬉,有的是系統(tǒng)設(shè)計(jì)轧苫,有的是算法原理證明等楚堤。
- 編程題
這個(gè)就是像大學(xué)acm做的那種oj上的題一樣疫蔓。需要刷題訓(xùn)練。
線下也差不多是上面那些題身冬。我好像只參加過1衅胀、2次。
關(guān)于這一塊的訓(xùn)練主要是一下幾個(gè)途徑:
殴銮客網(wǎng)其實(shí)更多是一個(gè)資料整合的網(wǎng)站,包含了筆試題嘿歌,編程題掸掏,還有面經(jīng),招聘信息等宙帝。
同時(shí)丧凤,很多公司的線上筆試平臺(tái)也是牛客步脓。
專業(yè)的刷題oj愿待。
- 線下自己的積累
- 刷面經(jīng),有時(shí)候面試的題目可能會(huì)出現(xiàn)在筆試中靴患。
性格測(cè)試
有很多公司現(xiàn)在比較注重這一塊仍侥。有的公司會(huì)把它當(dāng)做應(yīng)聘的一個(gè)考察環(huán)節(jié),有的公司則只是讓你做一做鸳君。
性格測(cè)試包括智力和性格兩個(gè)方面农渊。
智力:一般就是寫圖形啊,排列組合啊或颊,等之類的題砸紊。
性格:主要就是圍繞為人處世,對(duì)待事情的態(tài)度饭宾,積極樂觀等態(tài)度批糟。
大家可以自行在網(wǎng)上找一些這類題目做一做。
面試直通(主要是我的面經(jīng))
本節(jié)主要是我面試過的一些公司
- 銳捷網(wǎng)絡(luò)
- 崗位:數(shù)據(jù)挖掘
- 招聘類型:提前批
- 面試輪數(shù):2
- 應(yīng)聘結(jié)果:放到池子里沒被撈起來
- 面試方式:電面
- 面試過程:
(一面) 面試官:我是銳捷網(wǎng)絡(luò)的工程師看铆,下面來面試徽鼎,方便吧
我:方便。。
面試官:你做的都是理論項(xiàng)目胺裼佟悄但?
我:是的,石抡,檐嚣,我們實(shí)驗(yàn)室都是在做基礎(chǔ)理論研究。啰扛。嚎京。
面試官:那你有什么論文發(fā)表嗎?
我:(虛隐解,鞍帝,,)大四發(fā)表了一篇優(yōu)化算法的論文煞茫。研究生帕涌,投了一篇(本來說的是另一個(gè),然后面試官理解成簡歷上那篇TKDE的了续徽,這個(gè)我只是水水而已)
面試官:論文是哪個(gè)區(qū)的(不知道說了個(gè)什么區(qū))蚓曼?
我:是計(jì)算機(jī)A區(qū)的
面試官:哦,是CCF的A區(qū)嗎钦扭?
我:是的
面試官:你在這里的主要工作是什么纫版?
我:(狂虛中,土全,捎琐,)主要是加入了噪聲處理部分。
面試官:那你對(duì)常用來去噪的機(jī)器學(xué)習(xí)方法有了解嗎裹匙?
我:(巨虛瑞凑,,概页,)不了解籽御。這個(gè)項(xiàng)目里主要是結(jié)合概念漂移進(jìn)行的噪聲處理。惰匙。
面試官:...哦技掏, 我們這個(gè)是機(jī)器學(xué)習(xí)方向的算法工程師,都是用的機(jī)器學(xué)習(xí)的算法项鬼,我看了下哑梳,你了解的knn,svm都是一些經(jīng)典的算法,
我:en
面試官:那你說一下svm是干什么的绘盟?
我:(開始描述svm)最大化兩類之間的間隔的分類器鸠真,線性可分時(shí)怎么樣悯仙,線性不可分時(shí)要加入核函數(shù)進(jìn)行空間轉(zhuǎn)換...
面試官:那svm是線性分類器還是非線性分類器?
我:(不是說過了嗎吠卷,納悶)數(shù)據(jù)線性可分時(shí)锡垄,是線性,不可分時(shí)祭隔,是非線性货岭。
面試官:那如果數(shù)據(jù)呈現(xiàn)二次型的時(shí)候,你怎么分疾渴?
我:加入核函數(shù)啊千贯。
面試官:還有什么辦法?
我:(想了又想程奠,想了再想)...不知道了丈牢。
面試官:那好吧,那你對(duì)pca了解嗎瞄沙?
我:了解啊,
面試官:那講一下pca是用來干嘛的慌核?
我:pca啊距境,可以用來分析主方向啊,降維啊垮卓,特征篩選啊垫桂,具體方法是用svd分解得到特征值矩陣和特征向量矩陣,然后根據(jù)不同的任務(wù)對(duì)選擇特征值或向量進(jìn)行計(jì)算粟按。
面試官:(好像比較滿意)那你對(duì)bayes了解嗎诬滩?
我:比較了解。
面試官:那你了解用貝葉斯去噪嗎灭将?(面試官怎么這么習(xí)慣去噪疤勰瘛)
我:不了解。貝葉斯的話主要是從基本的貝葉斯定理出發(fā)庙曙,進(jìn)行貝葉斯分類啊空镜,貝葉斯模型選擇啊,(還想說概率圖模型中的貝葉斯網(wǎng)絡(luò)來著)
面試官:那你說說貝葉斯怎么分類鞍破印吴攒?比如說看看今天天氣怎么樣?
我:blabla砂蔽,洼怔,,利用天氣的歷史數(shù)據(jù)左驾,可以知道天氣類型的先驗(yàn)分布镣隶,以及每種類型下特征數(shù)據(jù)(比如天氣數(shù)據(jù)的特征:溫度啊泽台,濕度啊)的條件分布矾缓,這樣我們根據(jù)貝葉斯公式就能求得天氣類型的后驗(yàn)分布了怀酷。。嗜闻。蜕依。
面試官:en(估計(jì)也比較滿意吧)那你了解關(guān)于求解模型的優(yōu)化方法嗎?一般用什么優(yōu)化方法來解琉雳?
我:大部分求解模型都是用梯度下降法來的
面試官:可是它得不到解析解啊样眠。
我:是的,一般求解都是用梯度下降法一步步迭代求的翠肘。檐束。
面試官:那如果是凸的,它還是能求出解析解的
我:en .....
面試官:那我這里就這些問題束倍,如果有二面的話被丧,會(huì)有人通知你的。
我:恩绪妹,謝謝您甥桂,拜拜
面試官:byebye
終于完了,我還有些緊張邮旷,看了看時(shí)間黄选,才過了15分鐘。婶肩。办陷。。好快律歼。民镜。。
哎苗膝,結(jié)果我以為二面要過幾天的殃恒,就爬上床打算睡覺了,結(jié)果辱揭,剛躺了會(huì)兒离唐,電話就打來了。
二面:
考察內(nèi)容概述:編程算法能力以及開放性問題
過程:三個(gè)算法問題:
第一個(gè)問題:找出數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)问窃,現(xiàn)在有一個(gè)數(shù)組亥鬓,已知一個(gè)數(shù)出現(xiàn)的次數(shù)超過了一半,請(qǐng)用O(n)的復(fù)雜度的算法找出這個(gè)數(shù)
我說了一個(gè)最簡答的域庇,直接遍歷數(shù)組嵌戈,用map存儲(chǔ)《數(shù)覆积,出現(xiàn)的次數(shù)》這個(gè)鍵-值對(duì),然后找出超過一半的即可熟呛。
繼續(xù)優(yōu)化宽档,,庵朝,吗冤,沒答上來
第二個(gè)問題:已知一個(gè)數(shù)組,有n+2個(gè)不同的數(shù)九府,其中n個(gè)數(shù)出現(xiàn)了偶數(shù)次椎瘟,2個(gè)數(shù)出現(xiàn)了奇數(shù)次,設(shè)計(jì)算法找出這2個(gè)數(shù)
又只想出一個(gè)簡單的侄旬,用棧肺蔚,偶數(shù)的進(jìn)出進(jìn)出,最后在棧中沒有了儡羔,奇數(shù)的進(jìn)出進(jìn)宣羊,最后會(huì)留在棧中。就找到了(這個(gè)空間復(fù)雜度為O(n)
繼續(xù)優(yōu)化笔链,段只,又沒想出來。
第三個(gè)問題:已知一個(gè)產(chǎn)生1-5的整數(shù)的隨機(jī)函數(shù)鉴扫,請(qǐng)?jiān)O(shè)計(jì)一個(gè)產(chǎn)生1-7的整數(shù)的隨機(jī)函數(shù)
哎,完全想不出來澈缺。坪创。。姐赡。
第四個(gè)問題:已知一個(gè)婦女每生一個(gè)女兒都會(huì)繼續(xù)生下一胎直到她生下男孩莱预,請(qǐng)問這樣會(huì)對(duì)男女比例造成什么影響?
結(jié)果我算的是生下男生的概率逐漸趨于1.(額项滑,總感覺不對(duì))依沮,(剛剛查閱了一下,結(jié)果是男女比例是1:1枪狂,并不會(huì)有什么影響)
面試官:好吧危喉,,下面我問你幾個(gè)開放性的問題
第一個(gè)州疾,大學(xué)幾年辜限,你覺得你做的最有創(chuàng)新或創(chuàng)意的事情是什么?
严蓖。薄嫡。氧急。。毫深。吩坝。
第二個(gè),你覺得你未來期望從事什么樣工作呢哑蔫?(記不清楚了)
钉寝。。鸳址。Blabla吹了一些瘩蚪。。稿黍。
第三個(gè)疹瘦,我看你家鄉(xiāng)是山西的,而我們工作是在福州巡球,那你在招聘中有沒有說是比較傾向于去北方還是南方言沐?
回答:都可以。愿意去福州發(fā)展酣栈。(反正說了一大堆就是表達(dá)了下這個(gè)意思)
第四個(gè):你平時(shí)用手機(jī)來干嘛险胰?
回答:娛樂,看技術(shù)博客矿筝,面試經(jīng)驗(yàn)起便,刷筆試題泣矛。澳盐。。
恩吉懊,那你還有什么想要問我的問題铸史?
我:剛剛面試的很差鼻疮,想問下我應(yīng)聘的這個(gè)崗位是偏研究多一些,還是偏工程多一些琳轿?關(guān)于工程這方面的面試占多少比重呢判沟?因?yàn)椴惶瞄L編程算法這方面。
?面試官:公司里做的都要涉及工程崭篡。但是也有研究方面的東西挪哄。(算法)。我們本次主要是招聘的創(chuàng)新崗位媚送,之前的一面的面試官說你的機(jī)器學(xué)習(xí)方面的基礎(chǔ)還是不錯(cuò)中燥,本次的面試呢主要是考察一下你適合什么樣的崗位(是創(chuàng)新崗位還是一般崗位),不同的對(duì)應(yīng)的待遇也不同塘偎。(說了一堆工程與產(chǎn)品什么的東西)
我:又問了一下有沒有三面了疗涉,現(xiàn)場(chǎng)面試
面試官:沒了拿霉,我這里就是終面了,如果有現(xiàn)場(chǎng)面試的話咱扣,基本就是一些進(jìn)一步交流绽淘。之類的
我:ok,目前沒有其他問題了。謝謝闹伪。
面試官:謝謝沪铭。如果有結(jié)果會(huì)進(jìn)一步通知。
- 阿里內(nèi)推
- 崗位:本來投算法崗位的結(jié)果推薦人給寫成java開發(fā)了
- 招聘類型:提前批
- 面試輪數(shù):不知道
- 應(yīng)聘結(jié)果:一面掛
- 面試方式:電面
- 面試過程:
```txt
這是一次非常失敗的經(jīng)驗(yàn)教訓(xùn)
一偏瓤、投錯(cuò)崗位
二杀怠、沒有提前準(zhǔn)備好
過程比較痛苦,問的是java方面比較深入的問題厅克。反正沒怎么答上來赔退,5分鐘就結(jié)束了。具體問題有點(diǎn)忘記了证舟。
- 亞信聯(lián)創(chuàng)
- 崗位:技術(shù)培訓(xùn)生
- 招聘類型:提前批硕旗,實(shí)習(xí)
- 面試輪數(shù):1
- 應(yīng)聘結(jié)果:通過
- 面試方式:視頻面(兩個(gè)面試官)
- 面試過程:
主要從兩個(gè)方面:數(shù)據(jù)挖掘和java基礎(chǔ)。
這個(gè)也已經(jīng)忘記了具體的問題了女责。
數(shù)據(jù)挖掘大概是:kmeans, svm之類的漆枚。
java的話重點(diǎn)在集合框架這邊Arraylist, Map等
- 微店
- 崗位:算法
- 招聘類型:提前批
- 面試輪數(shù):不知道
- 應(yīng)聘結(jié)果:一面掛
- 面試方式:電面
- 面試過程:
最開始就是自我介紹。
然后做了一個(gè)編程題:字符串分割抵知。
由于是全白板寫代碼墙基,所以犯了很多錯(cuò)。
- 遠(yuǎn)景能源刷喜,蘑菇街這些一面掛的大部分已經(jīng)忘記了面試題目是啥了碘橘。
- 百度(內(nèi)推)
- 崗位:算法
- 招聘類型:提前批
- 面試輪數(shù):不知道
- 應(yīng)聘結(jié)果:一面掛
- 面試方式:電面
- 面試過程:
一:自我介紹
二:針對(duì)項(xiàng)目,問一些細(xì)節(jié)
主要包括吱肌,這個(gè)項(xiàng)目主要是干什么的,你在里面負(fù)責(zé)了什么仰禽,要能把具體過程說清楚氮墨。然后里面涉及的具體技術(shù)點(diǎn)要懂得原理。
三:數(shù)據(jù)挖掘算法吐葵,其實(shí)這塊主要和項(xiàng)目結(jié)合起來問的规揪。
主要從經(jīng)典的幾大算法,比如:
1.SVM温峭,說明它的詳細(xì)原理猛铅,主要從分類平面,到求兩類間的最大間隔凤藏,到轉(zhuǎn)化為求間隔分之一奸忽,等優(yōu)化問題堕伪,然后就是優(yōu)化問題的解決辦法,首先是用拉格拉日乘子把約束優(yōu)化轉(zhuǎn)化為無約束優(yōu)化栗菜,對(duì)各個(gè)變量求導(dǎo)令其為零欠雌,得到的式子帶入拉格朗日式子從而轉(zhuǎn)化為對(duì)偶問題, 最后再利用SMO(序列最小優(yōu)化)來解決這個(gè)對(duì)偶問題疙筹。說明它與其他分類器對(duì)比的優(yōu)缺點(diǎn)富俄,它的速度等等。
2.logistic回歸而咆,原理霍比,它是怎么從回歸到分類的,它的優(yōu)缺點(diǎn)暴备,能不能處理非線性分類悠瞬,與SVM對(duì)比有什么優(yōu)缺點(diǎn)。
3.貝葉斯分類馍驯,這是一類分類方法阁危,主要代表是樸素貝葉斯,樸素貝葉斯的原理汰瘫,重點(diǎn)在假設(shè)各個(gè)屬性類條件獨(dú)立狂打。然后能根據(jù)貝葉斯公式具體推導(dǎo)』烀郑考察給你一個(gè)問題趴乡,如何利用樸素貝葉斯分類去分類,比如:給你一個(gè)人的特征蝗拿,判斷是男是女晾捏,比如身高,體重哀托,頭發(fā)長度等特征的的數(shù)據(jù)惦辛,那么你要能推到這個(gè)過程。給出最后的分類器公式仓手。
4.項(xiàng)目中涉及到頻繁模式挖掘胖齐,于是問了一下如何實(shí)現(xiàn)的? 用的是 Apriori算法嗽冒,描述他的原理過程呀伙,關(guān)鍵字眼:支持度,支持度計(jì)數(shù)添坊,k項(xiàng)候選頻繁項(xiàng)集剿另,怎么從k項(xiàng)到k+1項(xiàng)等,連接剪枝過程。
四:常用優(yōu)化算法
1.梯度下降法:又有隨機(jī)梯度下降和負(fù)梯度下降
2.牛頓法
主要是問了各自的優(yōu)缺點(diǎn)雨女,速度谚攒,能不能得到全局最優(yōu)解,牛頓法的二次收斂等
五:java知識(shí)考核(和其他公司的有點(diǎn)混淆了戚篙,記不清楚哪個(gè)是哪個(gè)公司考的了)大體是這樣子的
1.進(jìn)程與線程的區(qū)別五鲫,線程的同步問題,兩個(gè)線程訪問一個(gè)臨界資源該怎么做岔擂?線程什么時(shí)候終止位喂?(還問到一個(gè)daemon函數(shù),我當(dāng)時(shí)完全不知道這是什么)
2.hashmap與hashtable區(qū)別
3.String 與StringBuffer的區(qū)別乱灵,有什么好處塑崖?
4.問了用過java的數(shù)據(jù)挖掘,數(shù)據(jù)分析包嗎痛倚?用過哪些规婆?
5.還問了一個(gè)異常處理機(jī)制,蝉稳,try和finally里面都有return的時(shí)候抒蚜,會(huì)不會(huì)執(zhí)行finally的return。
6.final的作用耘戚。嗡髓。。
六:python
1.了解python嗎收津?了解一些饿这,平時(shí)偶爾看看別人寫的程序。
2.用過什么python的數(shù)據(jù)分析包撞秋? 什么panda呀长捧,。吻贿。串结。我說我就用過scikit learn, 還有兩個(gè)網(wǎng)絡(luò)圖的包networkx, igraph。舅列。奉芦。
3.基本語法都知道吧?恩都知道剧蹂。不過不是很熟,要是工作需要的話烦却,可以盡快入門宠叼。
本人對(duì)python的了解也僅限于此,所以面試官?zèng)]有繼續(xù)問了。
七:linux
(我簡歷上寫的也是了解linux的基本命令)
1.linux了解多嗎冒冬?不多伸蚯。。
2.比如文件權(quán)限命令简烤, chmod, chrown剂邮, 777什么的了解嗎? 恩了解一些横侦,只知道是關(guān)于用戶組挥萌,用戶,還是啥的對(duì)文件的讀寫枉侧,執(zhí)行權(quán)限引瀑,具體沒太記得各種命令的具體含義。榨馁。
3.那關(guān)于創(chuàng)建文件憨栽,移動(dòng)刪除這些命令呢?恩這個(gè)知道翼虫,比如創(chuàng)建文件夾mkdir, 創(chuàng)建文件的話我平時(shí)直接用gedit屑柔, 移動(dòng) mv(面試官打斷,珍剑,不讓我繼續(xù)說了)
- 華為
- 崗位:大數(shù)據(jù)開發(fā)工程師
- 招聘類型:提前批
- 面試輪數(shù):筆試+性格測(cè)試+2場(chǎng)面試
- 應(yīng)聘結(jié)果:通過
- 面試方式:現(xiàn)場(chǎng)面
- 面試過程:
一面:技術(shù)面試:
都沒有自我介紹掸宛。
一開始就翻翻簡歷,問項(xiàng)目次慢。這個(gè)大家都不一樣不細(xì)說旁涤。
面試官好像不太懂JAVA與大數(shù)據(jù)。迫像。劈愚。
后面的問題主要集中在JAVA:
1.什么是面向?qū)ο螅縅AVA與C相比有什么區(qū)別闻妓?JAVA的對(duì)象與c的結(jié)構(gòu)體有什么區(qū)別菌羽?
2.JAVA的IO有哪些類?接口由缆?關(guān)系是啥注祖?(誰繼承誰之類的)
3.你用過哪些JAVA的庫?(java.io, java.util, 等等)
4.你什么時(shí)候開始用JAVA的均唉?(這個(gè)問題是最開始問的是晨,我說14年開始的。舔箭。后面又問了一遍罩缴。蚊逢。)
5.那你對(duì)數(shù)據(jù)結(jié)構(gòu)里面什么算法最好用,箫章?(這里我又瞎扯了烙荷,我說樹的遍歷,我就從前序中序后序?qū)哟蚊始牛f歸非遞歸說了一遍终抽,用到棧或者隊(duì)列桶至,能用到很多應(yīng)用場(chǎng)景中昼伴。 具體實(shí)現(xiàn)沒說)
6.用過什么數(shù)據(jù)庫?(SQL SERVER, MYSQL)
7.用過No-SQL數(shù)據(jù)庫沒塞茅?說一個(gè)No-SQL的數(shù)據(jù)庫亩码?(我沒用過,野瘦,聽過Redis這個(gè)鍵值對(duì)數(shù)據(jù)庫(瞎扯的描沟。。鞭光。))
8.會(huì)用什么動(dòng)態(tài)語言嗎吏廉?(js這種?額惰许,不會(huì)席覆,,會(huì)一些python汹买。)
9.用python作什么佩伤?(分類聚類處理,評(píng)價(jià)之類的)(介于面試官完全不懂?dāng)?shù)據(jù)挖掘好像晦毙,沒問啥了)
10.操作系統(tǒng)了解嗎生巡?(我還以為問理論這些。见妒。還在想孤荣,面試官繼續(xù)問)
11.Linux用過沒?(用過须揣。盐股。在上面搭建過java, hadoop等開發(fā)環(huán)境,)
12.了解shell嗎耻卡?(不了解疯汁,,)
13.那linux常用命令呢卵酪?(知道幾個(gè)涛目,比如cd , ls, mkdir, rm, mv, vi ,, gedit, sudo ,,)
14.(還問了關(guān)于上機(jī)題目中島上建橋費(fèi)用最小的那個(gè)問題)秸谢,你這個(gè)題怎么做錯(cuò)了啊霹肝?(哦,那個(gè)題沒做錯(cuò)塑煎,但是有個(gè)用例沒過沫换,沒想到是為什么。最铁。然后開始給他講解最小生成樹讯赏。。冷尉。)
15.(然后又拿著項(xiàng)目問起來漱挎,關(guān)于SVM的一個(gè)項(xiàng)目)那你這個(gè)項(xiàng)目是干什么的?(我開始給他介紹SVM雀哨, 以及項(xiàng)目中是干嘛的磕谅。。雾棺。)
16.哦膊夹,這個(gè)SVM有什么應(yīng)用啊捌浩?(瞎扯兩個(gè)放刨,, 垃圾郵件過濾啊尸饺,进统,,信用評(píng)估啊浪听。螟碎。)
17.翻翻翻翻,馋辈,一直翻簡歷抚芦。。迈螟。哦叉抡。好像沒什么問題了。那就這樣吧答毫。
總結(jié):(面試官不懂?dāng)?shù)據(jù)挖掘褥民,不懂JAVA。洗搂。消返。载弄。哎,和別人的相比好像比較簡單撵颊。據(jù)說別人還問啥B+ 宇攻,B-樹, 寫快排啥的倡勇。我這邊完全沒問數(shù)據(jù)結(jié)構(gòu)的東西逞刷。。說到樹的遍歷的時(shí)候妻熊,我總感覺面試官好像連數(shù)據(jù)結(jié)構(gòu)也不懂的樣子夸浅。。天吶扔役。帆喇。。)
二面:綜合面試(我應(yīng)聘的是大數(shù)據(jù)開發(fā)崗位)
一開始先讓我填寫可工作地點(diǎn):我直接選擇了個(gè)全球亿胸。坯钦。。损敷。
開始自我介紹葫笼,,我說道年齡 23歲拗馒,路星,然后面試官很驚訝,诱桂,說你才23歲呀洋丐,,然后就開始追溯我上大學(xué)時(shí)幾歲挥等,讀研時(shí)幾歲友绝,畢業(yè)后幾歲。肝劲。迁客。---_--!
繼續(xù)自我介紹,說了本科畢業(yè)數(shù)學(xué)學(xué)院辞槐,掷漱,研究生考入計(jì)算機(jī)學(xué)院,又問到榄檬,你為什么從數(shù)學(xué)考入計(jì)算機(jī)安贩丁?(答鹿榜,計(jì)算機(jī)就業(yè)廣泛海雪,锦爵,數(shù)學(xué)考計(jì)算機(jī)有優(yōu)勢(shì),奥裸,自己熱愛計(jì)算機(jī)(瞎扯险掀。。湾宙。))迷郑,繼續(xù)自我介紹,创倔,研究方向是xxx,研究了xxx項(xiàng)目焚碌,xxx項(xiàng)目畦攘,xxx項(xiàng)目。十电。知押。開發(fā)語言用的JAVA語言,鹃骂,也會(huì)c/c++, python,/matlab等台盯,然后說了下自己的優(yōu)點(diǎn),缺點(diǎn)畏线。最后又說了課外愛好(打球静盅,唱歌)。
然后就開始了隨便聊寝殴。蒿叠。。
問題1:你怎么認(rèn)識(shí)現(xiàn)在火熱的大數(shù)據(jù)蚣常?
問題2:你對(duì)大數(shù)據(jù)未來的行業(yè)發(fā)展有什么看法市咽?自己的觀點(diǎn)(各種扯吧,)
問題3:你知道業(yè)內(nèi)領(lǐng)先的組織公司有哪些抵蚊?(google, 百度施绎? 國內(nèi)大疆?)
問題4:你對(duì)大數(shù)據(jù)在通信無線行業(yè)的應(yīng)用有啥了解贞绳?(也是瞎扯谷醉。。主要是面試官在說這方面熔酷,我自己不太懂通信無線)
然后問了問項(xiàng)目孤紧。。拒秘。J
還有些零碎的小問題号显,沒記得了臭猜。。主要就是在扯大數(shù)據(jù)押蚤。蔑歌。
- 百度(校招)
- 崗位:機(jī)器學(xué)習(xí)工程師
- 招聘類型:校招
- 面試輪數(shù):3
- 應(yīng)聘結(jié)果:通過
- 面試方式:現(xiàn)場(chǎng)面
- 面試過程:
總共是3次技術(shù)面試
每次面試的首先是自我介紹。這里就不多說了揽碘。
一面:
面試官:你了解神經(jīng)網(wǎng)絡(luò)嗎次屠?
我:了解一些,講感知機(jī)雳刺,然后是BP網(wǎng)絡(luò)劫灶。簡單講了一下原理。
面試官:SVM算法(主要是項(xiàng)目里面有提及)
我:SVM的原理啥的掖桦。
面試官:請(qǐng)寫一個(gè)二叉樹的后續(xù)遍歷
我:我只寫出了一個(gè)遞歸版本的本昏。
面試官:(看了下代碼)還能怎么做呢?
我:枪汪。涌穆。。
面試官:不用遞歸呢雀久?
我:我想一想宿稀,,赖捌,祝沸,,最后還是沒想出來巡蘸。
面試官:嗯奋隶,沒事,反正這個(gè)非遞歸的比較難悦荒。
其他問題有點(diǎn)忘記了唯欣。
二面:
面試官(是個(gè)姐姐呢):說一下你主要的項(xiàng)目
我:選擇了我做的最多的那個(gè)說了。(這里面試官只是想考察你對(duì)項(xiàng)目總體的了解搬味,細(xì)節(jié)等境氢,只要你說的流利通順一般沒什么大問題)
面試官:那我們來一個(gè)開放性問題,比如你現(xiàn)在知道了一個(gè)用戶訪問網(wǎng)站的歷史記錄碰纬,比如時(shí)間萍聊,流量,高峰期或沒有訪問之類的數(shù)據(jù)悦析,讓你來分析一下這個(gè)用戶寿桨。
我:這個(gè)中間和面試官探討了半天,沒有回答好。亭螟。
面試官:那你是數(shù)學(xué)專業(yè)的挡鞍,我們來考察一個(gè)數(shù)學(xué)題,有兩個(gè)盒子预烙,里面分別有紅球和籃球墨微,。扁掸。翘县。。(反正就是個(gè)概率題吧谴分。)
我:分析了一會(huì)兒锈麸,發(fā)現(xiàn)題目有問題,給面試官一說牺蹄,掐隐,
面試官:哦,钞馁,,看來我數(shù)學(xué)真的不好匿刮,那這個(gè)題就算了僧凰。
我:(輕松許多,哈哈哈)
面試官:那你對(duì)數(shù)據(jù)結(jié)構(gòu)中排序算法知道多少熟丸?
我:嗯训措,常見的方法都知道,比如快排光羞,冒泡等(當(dāng)時(shí)說完就后悔了绩鸣,說什么快排啊,自己都沒復(fù)習(xí)到位纱兑,額)
面試官:那你就來寫一個(gè)冒泡排序吧
我:(那當(dāng)然是心里暗暗竊喜)嗯呀闻,好的。開始寫潜慎。捡多。。铐炫。垒手。寫完了。倒信。科贬。
面試官:(檢查了一下)嗯,可以鳖悠。那我沒什么問題了榜掌。你有什么問題优妙?
我:可以問您是哪個(gè)部門的嗎?
面試官:不能唐责。鳞溉。。
我:可以問下您平時(shí)在公司主要的工作嗎鼠哥?
面試官:blabla..
我:(當(dāng)時(shí)感覺今天面試不好)感覺你態(tài)度特別好熟菲,不像昨天面試的那個(gè)姐姐很冷淡呢(后來回想,也許人家那是叫什么壓力面朴恳。抄罕。)
面試官:(教育我)其實(shí)每個(gè)面試官來都不是想來刷你的,而是想招個(gè)好的應(yīng)聘者于颖。而且面試官在這個(gè)過程中也很緊張呢呆贿。.....
我:是的。那我沒有其他問題了森渐。謝謝您做入。
三面(經(jīng)理面):
面試官:開始吧
我:(開始了自我介紹)我是誰,同衣,我,,,,,
面試官:介紹項(xiàng)目
我:(將我之前那個(gè)已經(jīng)在面試中說了很多的遍的項(xiàng)目說給他竟块,過程中伴隨著示意圖,指示給他看耐齐,同時(shí)他也問了些問題浪秘。過程很愉快。感覺當(dāng)時(shí)我說的很快埠况,應(yīng)該間接地表明了我很熟悉這個(gè)項(xiàng)目)
面試官:那我們來寫個(gè)小程序吧耸携。請(qǐng)實(shí)現(xiàn)一個(gè)函數(shù)將“I am a student”轉(zhuǎn)為“student a am I”。
我:(心里又暗喜了辕翰,這個(gè)題目已經(jīng)見過很多遍了)用偽代碼還是啥夺衍?可以用java嗎?我對(duì)c++不是很熟
面試官:你可以嘗試一下c++嗎喜命?
我:好的(結(jié)果我還是按照java的語言風(fēng)格寫的所謂的c++),開始寫刷后,,渊抄,尝胆,寫完了。
面試官:(檢查)感覺不對(duì)勁
我:沒有盎よ搿(然后他發(fā)現(xiàn)哦含衔,他的題目出的和他之前想的有點(diǎn)不同,但是我是寫對(duì)了的)
面試官:好,你平時(shí)對(duì)推薦什么的有了解嗎贪染?
我:嗯了解一些缓呛,比如協(xié)同過濾之類的。
面試官:那你來說一說
我:比如給用戶推薦app吧杭隙,然后說了一下app的數(shù)據(jù)特征哟绊,用戶的數(shù)據(jù)特征,然后怎么協(xié)同過濾痰憎。Blabla票髓。。铣耘。
面試官:行洽沟。那我這邊沒什么問題了。你有什么問題嗎蜗细?
我:問部門裆操。
面試官:嗯,我們部門是鳳巢炉媒,你聽過嗎踪区?(我一臉懵逼,并不知道)吊骤。就是每年百度都有一個(gè)最高獎(jiǎng)(我還是一臉懵逼)就是我們部門拿的朽缴。。水援。。茅郎。之類的蜗元。。系冗。
我:嗯好厲害啊奕扣。。(適當(dāng)?shù)谋硎境绨葸€是有必要的)
我:(又問了些其他問題掌敬,還有沒有hr面之類的惯豆,說是沒有了,什么時(shí)候有面試結(jié)果奔害,大概月底吧楷兽,然后結(jié)束面試)
- 中興
- 崗位:大數(shù)據(jù)開發(fā)工程師
- 招聘類型:校招藍(lán)劍計(jì)劃直面
- 面試輪數(shù):1
- 應(yīng)聘結(jié)果:通過普通崗
- 面試方式:現(xiàn)場(chǎng)面
- 面試過程:
自我介紹
項(xiàng)目介紹
hadoop了解情況。
- 滴滴
- 崗位:數(shù)據(jù)挖掘
- 招聘類型:校招
- 面試輪數(shù):2
- 應(yīng)聘結(jié)果:通過面試(后來又問我要簡歷华临,我放棄了芯杀,沒回應(yīng))
- 面試方式:現(xiàn)場(chǎng)面
- 面試過程:
本來筆試已經(jīng)掛了。后來又在宣講會(huì)上強(qiáng)投了一波簡歷,進(jìn)入了面試揭厚。
一面:
面試官是一個(gè)很親切的中年大叔(感覺年紀(jì)有點(diǎn)大了)
自我介紹却特,項(xiàng)目介紹。
開放性問題:
分析滴滴的用戶筛圆,做一個(gè)用戶畫像裂明,并針對(duì)這個(gè)采取一些行動(dòng)。
滴滴其實(shí)是雙向用戶:司機(jī)與乘客太援,圍繞這個(gè)做了一些分析闽晦。
二面:
面試官是一個(gè)冷面女
全場(chǎng)無表情。
去or留粉寞?
拿到offer了尼荆,好開心。
這個(gè)時(shí)候唧垦,要選擇接受還是拒絕捅儒。
這個(gè)都是取決于個(gè)人的追求了,而且誰也不知道你的選擇是對(duì)是錯(cuò)振亮。
感悟與感謝
總之那2巧还、3個(gè)月感覺每天都很忙,或者你要抓緊時(shí)間復(fù)習(xí)坊秸,要不你在筆試麸祷,要不你在面試。有時(shí)候只想睡覺褒搔,不想吃飯阶牍。
等待的過程是痛苦的。
比如等華為offer的那天晚上星瘾,凌晨1點(diǎn)走孽,網(wǎng)絡(luò)延遲,我一開始沒收到琳状,心里真的挺奔潰的磕瓷,還悄悄的哭了,本來都關(guān)機(jī)準(zhǔn)備睡覺了念逞,后來睡不著很不甘心困食,又開機(jī),結(jié)果一會(huì)兒收到了短信翎承,開心死了硕盹,雖然最后沒去華為,但當(dāng)時(shí)來說一是壓了很大的期望叨咖,一個(gè)是對(duì)自己的肯定莱睁。
百度完全是各種運(yùn)氣的累加待讳,緣分到了。
中興則是xx的力推仰剿,與實(shí)驗(yàn)室強(qiáng)有力的背景创淡。
最后感謝實(shí)驗(yàn)室的全員。尤其是我們的老大南吮。感謝x琳彩。感謝ff,感謝zz部凑,感謝rz露乏,ybb,hh涂邀,py瘟仿,...,很多很多。多虧了大家的幫忙比勉,才能找到合適的工作劳较。
資料鏈接
- 互聯(lián)網(wǎng)校招微信公眾號(hào):hlwxz123
- 各大公司筆試面試http://pan.baidu.com/s/1pKH2R2b
- 數(shù)據(jù)挖掘中容易犯的十大錯(cuò)誤http://pan.baidu.com/s/1nuF5eDb
- 面試機(jī)器學(xué)習(xí)、大數(shù)據(jù)崗位時(shí)遇到的各種問題http://pan.baidu.com/s/1kUZRU2F
- 常用機(jī)器學(xué)習(xí)算法優(yōu)缺點(diǎn)分析http://pan.baidu.com/s/1pKCdmYZ
- 數(shù)據(jù)挖掘常用算法優(yōu)缺點(diǎn)分析http://pan.baidu.com/s/1jH51KxS
- 優(yōu)秀簡歷模板鏈接http://pan.baidu.com/s/1bpAGaXh 密碼:hfuw
本文結(jié)束浩聋,由于文筆有限观蜗,請(qǐng)諒解我的各種不當(dāng)描述。另外本文引用了來自互聯(lián)網(wǎng)校招微信公眾號(hào)以及微信群中的部分內(nèi)容.