科技暑期实习生面试记录
本人面的是算法工程師-暑期實(shí)習(xí)崗位,只對(duì)自己的項(xiàng)目比較了解,對(duì)算法、數(shù)據(jù)結(jié)構(gòu)、現(xiàn)場(chǎng)編程、邏輯題等準(zhǔn)備方面很欠缺。現(xiàn)在將面經(jīng)分享出來,一是為了自己記錄,二也是希望能幫到需要的人吧。
前提:還未出結(jié)果,不知能否被接受
共三輪面試
?
第一輪:項(xiàng)目了解(約20min)+現(xiàn)場(chǎng)寫代碼(約30min)+一個(gè)問題(約20min)
1.?????一個(gè)很隨和的看起來像是程序員的人,進(jìn)來后先讓我自我介紹,再聽我介紹了下項(xiàng)目,詢問了一點(diǎn)細(xì)節(jié)。
2.?????現(xiàn)場(chǎng)寫代碼的題:蛇形矩陣的生成,輸入一個(gè)數(shù)字N,比如為4,現(xiàn)場(chǎng)手寫代碼生成下面矩陣:
1 | 2 | 6 | 7 |
3 | 5 | 8 | 13 |
4 | 9 | 12 | 14 |
10 | 11 | 15 | 16 |
(我想的是先把對(duì)角線寫了,再寫上半部分和下半部分,兩半部分方法是一致的,一個(gè)從小到大一個(gè)從大到小。寫上半部分的時(shí)候用到了遞歸,但是我遞歸在具體實(shí)現(xiàn)的時(shí)候因?yàn)樽约壕毩?xí)得太少,遞歸實(shí)現(xiàn)部分有錯(cuò)誤。這個(gè)可以通過刷遞歸的題目來熟悉套路,從而解決)
?
3.?????針對(duì)一個(gè)測(cè)試集,有A/B兩個(gè)模型,分別能生成prediction后的矩陣。先令模型C為A和B的線性組合,C=x*A+y*B,怎樣確定x,y的系數(shù),能讓C對(duì)這個(gè)測(cè)試集的accuracy最大?
(這個(gè)題我想的是給A的weight為w1,B就是1-w1,讓w1從0到1,以很小的步長(zhǎng)遍歷,找出accuracy最大的w1。但后來我和面試官討論了很久這個(gè)怎么確定最小步長(zhǎng)以及怎么確定找到的這個(gè)離散的w1值就是精確x附近的近似值,覺得后面的討論有點(diǎn)類似于數(shù)學(xué)分析里面極小值部分的證明題了,后來沒說清楚)
?
第二輪:項(xiàng)目詳細(xì)了解(約40min)+邏輯題(約35min)
1.?????問得非常詳細(xì)。可能是因?yàn)槲业捻?xiàng)目比較對(duì)口,問得很細(xì)致,我基本上將我整個(gè)項(xiàng)目的所有東西都說了。大致有以下問題:
1)??項(xiàng)目中認(rèn)為難度最高的是哪些部分,最花時(shí)間的是什么部分
2)??介紹所用數(shù)據(jù)集
3)??看過什么論文,介紹印象深刻的論文。比如我講的是densenet的論文,在介紹的時(shí)候我提到1*1的卷積核,被問到1*1卷積核有什么作用
4)??有沒有做過error case的分析
5)??你的每一個(gè)步驟的方法改進(jìn)都具體有多大程度的提升
6)??調(diào)整網(wǎng)絡(luò)具體都怎么調(diào)了,調(diào)什么參數(shù)了
2.?????邏輯題(提前不準(zhǔn)備的話真的是很難做,不過我覺得如果你現(xiàn)場(chǎng)做出來,推理過程流暢的話,也能證明你的學(xué)習(xí)能力強(qiáng)?瞎猜的)
題目:5個(gè)海盜分金幣的問題。先抽簽決定好五個(gè)人的提出分金幣方案順序,接下來第一個(gè)人提出自己方案,全體活著的人投票,反對(duì)票大于支持票時(shí),提出方案者被殺;之前抽簽決定的第二個(gè)人再提方案,活著的人再投票,同樣規(guī)則決定提方案者會(huì)不會(huì)被殺;以此類推。問:第一個(gè)人提出怎樣的方案,才能保證自己不被殺?前提條件:每個(gè)海盜理性地遵循兩個(gè)原則:
1)??選擇自己分得金幣數(shù)最多的方法
2)??如果兩個(gè)方案中自己分得的金幣數(shù)一樣多,就更傾向于殺人數(shù)最多的方案
(面試官會(huì)看你表現(xiàn)來適當(dāng)給出點(diǎn)提示,不過我剛開始沒審清楚題意,后來面試時(shí)間也很久了腦子有點(diǎn)累都有點(diǎn)不想做了,不過看面試官還是沒有放棄的意思,只能繼續(xù)做下去,全程非常長(zhǎng))
3.?????面試者向面試官提出一個(gè)問題
?
第三輪:hr面(約15min)
很輕松,詢問了以下工作地點(diǎn)意愿,實(shí)習(xí)時(shí)間,以及可以向hr提出一個(gè)問題
總結(jié)
以上是生活随笔為你收集整理的科技暑期实习生面试记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件人才分类
- 下一篇: Docker加速器 DaoCloud