前言
我先后參加并通過(guò)了2017年北京大學(xué)交叉學(xué)院大數(shù)據(jù)中心的夏令營(yíng)和清華大學(xué)計(jì)算機(jī)系夏令營(yíng),本文中注重為大家介紹我在北大叉院的機(jī)試面試流程。
個(gè)人基本情況
學(xué)校:南開(kāi)大學(xué)
專(zhuān)業(yè):軟件工程
成績(jī)排名: 2/99
成績(jī)排名: 1/99
英語(yǔ): CET-6(502)
項(xiàng)目與科研經(jīng)歷:
做過(guò)一些小的項(xiàng)目,非常基本,這里就不說(shuō)了。
競(jìng)賽經(jīng)歷:
全國(guó)數(shù)學(xué)建模大賽 ? ? 國(guó)家級(jí)二等獎(jiǎng)
美國(guó)數(shù)學(xué)建模大賽 ? ? H獎(jiǎng)
2016 acm-icpc亞洲區(qū)域賽(大連) 銅牌
夏令營(yíng)經(jīng)歷
基本情況介紹
北叉夏令營(yíng)是7月3日-7月6日,3日主要是報(bào)道,晚上有一個(gè)開(kāi)營(yíng)儀式。4日上午是各個(gè)方向的老師對(duì)研究方向的介紹,下午是老師的座談會(huì)。下午3點(diǎn)-5點(diǎn)是筆試環(huán)節(jié),6點(diǎn)-9點(diǎn)是機(jī)試。5日主要是面試,大概按照大家之前報(bào)的方向分為了7個(gè)小組,每個(gè)小組20人左右。
其中,機(jī)試要求所有計(jì)算機(jī)相關(guān)方向的學(xué)生必須參加,筆試分為兩個(gè)難度,分別要求數(shù)學(xué)專(zhuān)業(yè)和其他專(zhuān)業(yè)(如生物,交通等交叉學(xué)科)必須參加。我個(gè)人由于水平有限,只參加了機(jī)試。在這里建議有能力的同學(xué)可以同時(shí)參加筆試和機(jī)試,比如我們機(jī)試的rank1便是我校數(shù)學(xué)專(zhuān)業(yè)的zjz大神。當(dāng)然,如果覺(jué)得自己確實(shí)沒(méi)有那么強(qiáng)的能力,只需要準(zhǔn)備自己必須參加的考試即可。
夏令營(yíng)機(jī)試
機(jī)試具體的賽制是ACM賽制(關(guān)于這個(gè)的說(shuō)明可以參見(jiàn)我的其他文章),3個(gè)小時(shí)10道題目。總體難度大概可以分為,3道基礎(chǔ)題目(基本不需要使用算法,主要考察代碼基本功),4道基本算法題(考察貪心,搜索,動(dòng)態(tài)規(guī)劃和基本數(shù)據(jù)結(jié)構(gòu)的運(yùn)用)。3道有難度的算法題(大概考察了圖論,數(shù)論,動(dòng)態(tài)規(guī)劃相關(guān)算法),需要對(duì)算法有一定的了解和應(yīng)用,單純掌握算法的實(shí)現(xiàn)很難解決該類(lèi)題目,具體難度可類(lèi)比ACM區(qū)域賽的銅牌-簽到題難度。
我們的總體情況大概是2人9題,2人8題,3人7題,11人6題,16人5題(共80人參賽)。我個(gè)人認(rèn)為本次題目的難度與2016年類(lèi)似,但是由于數(shù)據(jù)等其他方面的原因,導(dǎo)致某些題目可以暴力的通過(guò),所以,建議大家在比賽時(shí)也要勇于嘗試,說(shuō)不定就能“玄”過(guò)去(平時(shí)訓(xùn)練就算了)。
總的來(lái)看,機(jī)試的結(jié)果還是比較重要的,它是一個(gè)證明個(gè)人代碼能力的最好途徑,當(dāng)然大家也不要過(guò)于緊張,一般情況下,通過(guò)5,6道題目老師就認(rèn)為你的代碼能力很優(yōu)秀了。通過(guò)3,4道題目在面試中表現(xiàn)的很好也有很大的機(jī)會(huì)被錄取,但是最好不要再低了(因?yàn)橛?道左右非常基礎(chǔ)的題目)。
具體的機(jī)試題解請(qǐng)參見(jiàn)我的其他文章。
夏令營(yíng)面試
我面試的時(shí)候被分到第五組,一共是6位老師,老師會(huì)先讓你做一個(gè)自我介紹(英文,建議盡早準(zhǔn)備),不需要太長(zhǎng),老師可能會(huì)針對(duì)你自我介紹的內(nèi)容提出一些問(wèn)題,所以,一定要表現(xiàn)出自己最擅長(zhǎng)的部分,對(duì)于不太熟悉的項(xiàng)目和經(jīng)歷最好不要提。在這里建議大家準(zhǔn)備一份簡(jiǎn)歷,面試的時(shí)候交給老師,比較清晰明了,可以引導(dǎo)老師提問(wèn)自己擅長(zhǎng)的部分。
面試的時(shí)候大家不要擔(dān)心會(huì)問(wèn)一些老師專(zhuān)業(yè)相關(guān)的問(wèn)題,老師會(huì)主要針對(duì)你的項(xiàng)目經(jīng)歷來(lái)判斷你的工程能力,研究潛力等等,所以不必?fù)?dān)心。
我當(dāng)時(shí)被問(wèn)到的問(wèn)題是關(guān)于我做的一個(gè)關(guān)聯(lián)性分析的項(xiàng)目,里面主要用到了Apriori和PageRank算法,老師很好奇用到了PageRank,問(wèn)了我很多關(guān)于PageRank算法的問(wèn)題,因?yàn)橐部紤]到了我是計(jì)算機(jī)方向的學(xué)生,沒(méi)有過(guò)多的涉及理論推導(dǎo),主要是問(wèn)我怎么實(shí)現(xiàn)的,如何優(yōu)化,為什么使用這個(gè)算法等問(wèn)題,也可以看出老師還是很關(guān)心學(xué)生的工程(代碼)能力的。
總結(jié)
以上即是我個(gè)人在北叉夏令營(yíng)的經(jīng)歷分享,希望對(duì)大家有所幫助~