全程大概25分钟,面试官是一位女教授,人挺nice的,就是语速有点快。
第一部分:闲聊开场(3-5分钟)
她先让我做个自我介绍,不限时间。我说了两分钟左右,主要讲了本科学校、专业,还有为啥对数据科学感兴趣。她听完点了点头,然后问:"你申请了好几个芬兰的学校吧?为什么最后想来赫尔辛基?" 这个问题我提前准备过,说了三点:课程设置偏机器学习、学校跟Nokia有合作、还有赫尔辛基的startup氛围。她好像对startup那个点挺感兴趣的,追问了句"你知道哪些本地的data startup?"
第二部分:专业问题(15分钟左右)
这部分问得挺细的。她先让我讲一个做过的project,我讲了本科的毕业设计,用Python做用户行为预测。她打断我问:"你用的什么模型?为什么选这个而不是随机森林?" 还好我提前准备了模型对比,说了XGBoost在处理不平衡数据上的优势。
然后她突然问了个开放题:"如果你有一个电商网站的用户数据,你会怎么设计一个推荐系统?" 我按步骤说了数据清洗、特征工程、协同过滤,她中途插了一句"冷启动问题你怎么解决?" 这个我没准备到,就老实说了我的思路,她笑了笑说"没关系,这个可以进来再学"。
还问了个数学基础题:"解释一下梯度下降,顺便说说学习率太大或太小会怎样。" 这个比较基础,我画了个图给她讲。
第三部分:动机与规划(5分钟)
"毕业以后想干嘛?留芬兰还是回国?" 我说想先试试在芬兰找工作,特别是游戏或者健康科技领域。她又问:"你知道芬兰找工作需要学芬兰语吗?" 我说知道,但看到很多tech公司用英语办公,她点头说"对,data领域英语够用,但学点芬兰语更好"。
第四部分:反问(2-3分钟)
我问了两个问题:一是"项目有没有industry project的机会",她说有,第二学期可以选;二是"转博士的路径",她说成绩前10%可以直接联系导师。