暑期實習(xí)經(jīng)歷整理
淘天,JAVA開發(fā)(筆試掛)——第一次筆試,沒啥好說的。
餓了么,數(shù)據(jù)研發(fā)(筆試掛)——SQL和第一個編程題都秒了,就是第二道不太會寫,結(jié)果還能掛,無語。搞了個內(nèi)推重投,直接過了約一面?一面面試官問我對數(shù)據(jù)挖掘數(shù)據(jù)分析崗有什么了解,我說沒了解,直接開始聊天模式,30分鐘不到結(jié)束,掛了。
滴滴,數(shù)據(jù)簡歷掛。米哈游,筆試,拒掉。網(wǎng)易雷火,筆試拒掉。
字節(jié),一面,處女壓力面,周四下午2點,75分鐘,最后手撕一個前綴和黃題,4.2日周三晚上6點多收到感謝信。
螞蟻,測試開發(fā)(筆試編程題30分鐘AK)——一面處女面(已過,上午11點面,第二天7點23通知),感覺良好。面經(jīng):自我介紹,提了一嘴30分鐘AK,面試官說能寫全對的人很少。聊天,問專業(yè),得知是數(shù)學(xué)分支后問學(xué)了哪些與軟件有關(guān)的專業(yè)課(算法與數(shù)據(jù)結(jié)構(gòu),計算機(jī)基礎(chǔ),數(shù)據(jù)庫),問計網(wǎng)計組我說我稍微看了看??次液啔v,盯著密碼學(xué)問,此時我答錯了一個問題(對稱密碼,非對稱密碼,開放性談?wù)劊?,http與https區(qū)別以及密碼學(xué)在其中的應(yīng)用。開始問算法,讓我說有哪些常見的算法大類,我說貪心DP前綴和預(yù)處理二分分治法搜索DFSBFS……問線性數(shù)據(jù)結(jié)構(gòu),我說鏈表棧隊列數(shù)組。問數(shù)組和鏈表的區(qū)別,腦抽了一些但是還是答出來了……沒考手撕,轉(zhuǎn)而問數(shù)據(jù)庫,我說我學(xué)了MySQL,之前投數(shù)據(jù)崗筆試遇到SQL都是隨便秒,他笑出聲了。然后問索引,我從二叉搜索樹講到B+樹。然后問事務(wù),我說了transaction他就開始自言自語了(?)。然后問容災(zāi)。線程與進(jìn)程(沒看過)。瀏覽器怎么訪問一個網(wǎng)站的(比如淘寶)。然后兩個場景題,第一個忘了,最后一個是(4G的URL找重復(fù),內(nèi)存就1G)。然后40分鐘整他說問完了讓我問,我問“實習(xí)后是否有培訓(xùn)”,講了大概4分鐘,然后我就沒問了,他問我是否考研、工作地點是否有要求、老家哪兒的。道謝結(jié)束。
二面,夸我筆試分高,自我介紹,問我為什么學(xué)編程,刷2000道題。聊項目,不是問技術(shù)。反正就像聊天一樣。最后來了個接水問題,沒有答出來就差最后一步,這個擴(kuò)展歐幾里得簡單但是建模較難??傮w感覺不錯。周四下午4點面,十天后通知過了,HR面。
HR先上壓力,抗住了就穩(wěn)了。第二天早上通知HR面通過,進(jìn)入評估。1小時后評估通過,收獲錄用意向書。
拼多多,服務(wù)端研發(fā)(筆試40分鐘AK滿分)——一面(已過,周六上午11點面,周日晚上11點04通知),面試官提前了一分鐘到場讓我很意外,面了三場了(螞蟻一二面,字節(jié)一面),這是第四場,提前到的是第一個。
自我介紹,非科班,去年開始自學(xué)計算機(jī)……然后他讓我介紹項目。然后開始問項目內(nèi)容。然后問項目幾個人。然后問為什么小項目要用高并發(fā),我說不用點技術(shù)顯得一點技術(shù)都沒,都笑了。然后問我個人技能,他是第一個問提示詞工程的。然后網(wǎng)安這邊也稍微問了問。
終于進(jìn)入八股環(huán)節(jié),行級鎖,我看黑馬的課鎖還沒看完,如實說了,問index,我稍微講了講,問事務(wù),稍微講了講,問行級鎖和事務(wù)有啥關(guān)系,不曉得呢。問死鎖的一個情景,答錯了?!蓯?,盯著鎖問,課還沒看完呢。
然后我忘了。
最后進(jìn)入手撕環(huán)節(jié)(他說是我最擅長的做題環(huán)節(jié),暗示我是做題蛆),第一個滑動窗口優(yōu)先隊列就能解決,腦子有點抽,沒第一時間給出最優(yōu)解。
第二個,思維題+二分,本來以為是摩爾投票,還準(zhǔn)備秀一秀我的O1概率算法的,結(jié)果他說不一定存在而且讓我再看看題。想了一會兒寫出來了,經(jīng)過提醒寫出最優(yōu)解。
反問環(huán)節(jié),突然又不反問,先問我能不能接受上海工作,以及對工作強(qiáng)度是否有認(rèn)知。最后反問,我問我筆試AK,面試有點緊張導(dǎo)致沒能手撕最優(yōu)解,他說沒關(guān)系,我碼風(fēng)好思路正敲代碼快,挺好的。讓我繼續(xù)問,我就問了經(jīng)典問題假如能實習(xí)是否有培訓(xùn),他簡要說了說。最后道謝結(jié)束,總體感覺還行,我應(yīng)該繼續(xù)背數(shù)據(jù)庫八股而不是刷那幾個破SQL題,到現(xiàn)在面試沒考過SQL!
二面撞時間,到現(xiàn)在都沒約二面,我也懶得理他了,如果約我就直接拒掉。
美團(tuán)后端開發(fā),AI面稀碎(Java,C++,Go,就是沒Python),筆試2/3,約第二次筆試但是直接給我進(jìn)面試了。一面(已掛,三天后另一個同崗位撈),感覺較差,開局他先介紹了3分鐘業(yè)務(wù),然后讓我做自我介紹,然后問問我簡歷里的東西,最后八股集中于MySQL的鎖機(jī)制??偣?5分鐘不到,最后手撕樹形DP秒了。第二次一面,由于我已經(jīng)拿到螞蟻的錄用意向書,就忘記這事了,在高麗亞潮湯泡澡,結(jié)果收到面試提醒,無奈下只能穿著浴衣,用手機(jī)面試。37分鐘,非常順利,第二天拿到二面邀約。