每年的牛剑面邀offer发放季,大家最关心热点话题就是:如何准备牛剑面试?甚至于刚刚拿到面邀offer,申请者就已经开始烦恼面试准备,不知道从何处着手。
关于牛剑面试,先来听听牛津大学计算机科学专业大一新生Lily的建议!
01、抛开偏见,专心准备面试!
Lily同学现在是牛津大学计算机科学专业的大一学生。2024 Fall入学面试中,她参加了牛津大学Jesus 和 Somerville两所学院的面试。关于牛剑计算机科学专业面试,她建议(以下以第一人称):收到面邀offer后,首先要抛开原有的“偏见”,专心准备面试。不要以为自己是IBDP/A-Level学生,牛剑各学院就会在面试时提高你的面试题难度进而灰心丧气。也不要觉得牛剑会更加青睐IBDP/A-Level课程而在面试中“网开一面”。
收到面邀offer的学生在面试环节都处于同一起跑线上,此时专心准备面试才是正道。面试准备阶段,一定要了解面试结构。在面试中,我被问到的第一个题目是关于个人陈述中提到一些事情上,之后我们继续讨论这个问题,面试的其余部分都花在了解决这个问题上,如果我得到答案,面试官就会延伸这个问题继续提问,这种情况会一直持续到面试结束。
我进行了4次面试,每个面试题都要求一定的数学基础。面试时,即使是i人也要努力多发言。面试官需要了解你的思维过程,以便正确理解你的想法。如果你对信息存疑,要说出你的想法、你注意到的方面,这可能会引导你找到解决问题的方式。
不要担心面试时间不够。在我的4次面试中,我只回答了两个问题。面试题确实难,但这样面试官就可以看到你在遇到难题时是如何表现的,以及你是否愿意接受指导。面试是一个模拟教程,面试官想看看你在教程环境中是如何工作的。听听面试官在说什么,他们的引导都是有原因的,如果你因为不好意思需要帮助而忽视面试官,那么这可能代表你不会在教程中学习,因为你不会接受指导。
当被问及PS时,要努力表现出你对学院和专业的热情。牛剑面试时,激情是非常有价值的东西。当被问及所做的项目、书籍或工作经验时,大家要表现的充满热情。
觉得自己入学考试表现不佳,也不要过于担心。根据负责我CS申请的导师的说法,入学考试是你需要达标的基线,一旦入围面试,面试官最看重的证据是面试表现和你在PS中展示的热情。面试题目可能会比入学考试题目更难。
面试题目不像长题格式那样可以被分成几个部分,大家可以从小处着手帮助你找到解题的方向感。面试题中的学科题目通常基于现实,你必须解释甚至需要尝试解决这个现实问题。
02、牛剑计算机科学面试结构是怎样的?
牛津大学计算机科学专业的每个候选人通常会进行3次面试。其中两个将在申请的学院中。
有些学生还可能会在第三所学院多进行1次额外面试。剑桥大学计算机类专业的每个面试者通常会进行一到两次面试。剑桥的一些学院可能会要求在面试前参加笔试。
此评估可能类似于 CSAT(计算机科学能力倾向测试)。考生可以在 Climb Foundation 网站上阅读和练习 CSAT ,并做好准备。在面试过程中,候选人可能会被问到一些关于个人陈述的题目,大家要提前熟悉PS中提到的内容。很多IB学生PS中可能提到了EE,所以在面试准备环节再次熟悉相关内容。
剑桥计算机科学面试题目可能涉及数学和计算机科学相关的学术和技术问题。
03、牛剑计算机专业面试时间
牛津大学各本科专业整体面试时间是在12月初,不过各专业的面试时间不太一样。
计算机科学类专业面试具体时间安排如下:
2025 Fall入学的剑桥计算机科学面试主要在 12 月的前三周进行。有些可能更早一些。部分学院的面试将在网上进行。Trinity College 申请者需要接受线下面试。
04、牛剑计算机科学面试涉及哪些主题?
通常而言,牛剑计算机科学专业面试包含General questions(一般问题)和Computer Science Interview Scenario Questions(计算机科学面试场景题) 。
● 一般问题:为什么你想在牛津/剑桥学习计算机科学?计算机科学的哪些方面激发了你的学习兴趣?你对牛津/剑桥大学的计算机科学课程了解多少?诸如此类问题都属于一般面试题。
注意,有很多牛剑面试者被问到关于教学大纲的题目以及学生期望在教学大纲上学习的内容。而且牛剑面试极大可能会涉及PS内容。
● 计算机科学面试场景题:计算机科学面试场景题目主要是专业内容。
涉及的主题可能涉及数学和计算机相关内容,比如数和指数、图形素描、递归(基于数学或视觉的谜题)和迭代、归纳证明、求和公式、代数、三角函数、整数的分类、排序算法、编程语言、二分搜索和效率、计算机安全等。
很多计算机科学专业面试题是将数学知识内容应用于计算机领域,而且题目很长,比如:
牛剑面试题目多变,注重考察学科知识与实际情境和问题的链接及应用,但是其所考察的数学等知识内容本质原理是不变的。面试者能否将已经学会的数学知识点应用于陌生情境下解决实际问题,或者完成探索,这是面试官重点观察的内容。
牛剑面试并不是脱离上下文的知识测试,也不是语言测试。面试官将寻找能够以深思熟虑的方式回答不可预测的问题和想法、求知欲、开放思想和独立思考的证据。他们将寻找对当前学习或活动的热情,但也要证明候选人的兴趣超出了其当前已经接受的学术培训,并且能够以表现出主动性的方式运用学术知识。
05、如何准备牛剑计算机专业面试?
牛剑计算机科学几乎所有面试问题都是学术性的,而且非常具有挑战性。题目可能与入学考试题目难度相似,很多题目基于数学,要求学生具备扎实的数学知识基础,难度大约是AS或者DP1阶段的知识水平。
在准备面试时,大家要再次回顾IB/A-Level阶段的数学以及计算机类知识内容。
再次强调一下,计算机科学面试十分重视数学知识的应用,一定要备考数学。熟悉你在个人陈述中提到的计算机科学相关领域的内容。
阅读计算机科学相关书籍。对计算机科学进行一些更广泛的知识涉猎,包括书籍、关键的高级研究和新闻主题等。练习与人谈论数学和计算机科学。重要的是,需要适应这些主题领域的自我解释。尽可能多地进行模拟面试。
模拟面试后注意复盘回顾。理清学科探索思路,逻辑顺畅,且能清楚表达出来,详细且清楚解释自己的思维过程。
努力尝试将牛剑面试视为一个教程/非小班制上课。