HKU笔试面试(2023)

本文分享了一次技术笔试的过程,包括编程题(涉及字符串处理、递归解题)和数学题(概率论、导数微积分),以及后续的全英文面试经验。建议考生提前熟悉CSDN和小红书上的历年题目,准备好自我介绍,并对简历上的项目有深入理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔试

笔试前有邮件发送相关要求和考试会议号密码等。根据邮件和试题上的警告不能发送本次原题,所以只给类似题目和思路。提前在CSDN和小红书找找往年题目熟悉一下应该更好。
考试开始时老师会发送试题密码,我的考场老师帮我们读出来了所以不用去手机后面看。全程禁用自己麦克风。老师说明可以离开后再退出视频会议。
作答时间结束后停止作答,15分钟内在摄像头可视范围内使用另外一个设备扫描纸质答案并上传到试卷内要求的链接上。

题目

45分钟作答 + 15分钟上传。2+3 两道编程 三道数学。难度不高,但是要认真审题。能写出来多少写多少。

编程题

Java/C/Python都可以用来作答,习惯哪个用哪个,但是python应该最省时间。

1.

编程题第一题很基础,掌握字符串处理即可:选出字符串中的数字并计算和。

sum = 0
for i in string:
	if i isNum():
  	sum += i
return sum
2.

第二题参考跳台阶问题,不同的是输出所有可能的方案而不是输出方案个数,不用想太复杂,用递归快速解决。

function jump_stairs(stair_left, answer):
	if stair_left == 0:
  	print(answer)
  	return
	if stair_left >= 1:
  	jump_stairs(stair_left - 1, answer + [1])
	if stair_left >= 2:
  	jump_stairs(stair_left - 2, answer + [2])

往届的题目还涉及到BFS/DFS,小部分动态规划,二分,往届面试问过排序,这几个都明白能用编程代码和自然语言写(讲)出来最好。

数学题

主要覆盖很基础的导数微积分,概率论。最后一个题和往年题目很像,所以最好往年的题目做一遍。

1.

第一题概率论,注意审题即可,一二两问只涉及到了基础公式,排列组合等(没有贝叶斯,没让算条件概率,没有任何高阶内容)。但是往年涉及到了贝叶斯,最好看一眼。
第二问的题目很长,不要看见题目长就跳过放到最后写,看一遍有思路就赶紧动手,没有思路才放过。第二问其实也是包装了一下,解决起来很简单。
概率论部分往年还涉及了隔板法(盒子放球问题),比较基础几种情况可以理解记忆一下。

2.

第二问导数和微积分。把所有基本公式记住(加减乘除对数e分数三角函数等等)三角函数就sin cos tan就够了其他的往年都没考过。可以做一下往年的题目找找感觉。

3.

第三问问了个利润问题,这个往年有类似题目。<-救赎之道就在其中。

作答

45分钟有点短。第一题几分钟解决,考完自己跑了一遍没什么毛病。第二题我考虑过于复杂:考虑建树+BFS/DFS(因为输出方案个数是数学问题,输出方案我觉得应该搜,加上是1或2每一步感觉是二叉,理论上可以做但是代码量很大)所以虽然有思路跳过了留到最后做。最后时间不够,我把建树代码写完了,树画在旁边的可能也给了一点分。总之能写多少写多少。

面试

面试全程英语。提前规划机位衣着。提前进入会议室准备身份验证,进入时候需要老师一个一个身份验证然后同意后才能进所以别急。
面试问题是不同的(至少我收集的信息是这样),看面试教授。过往的有让你自然语言描述一些基础算法的,也有问你笔试错误题目的让你解释或者用自然语言描述下正确思路,还有问一些奇奇怪怪问题的,元宇宙/小组讨论作答给你资金你做什么项目/人机关系。最好准备下自我介绍(虽然我没有这个环节)。
我的面试要求先回答为什么来香港,然后再提问。当作托福口语题回答准备,排在后面的同学理论上准备时间会多一些,但是其实基本上都是临场作答,不要试着复制粘贴别人回答)
**你应该对你写到简历/陈述上面的东西有了解,**并且最好能够用流畅自然的英语给面试官解释。我的面试环节是教授一一提问每个人简历上面写的东西,如果有大厂实习的一般问在实习期间干了什么,你参加的实习的这个项目的一些具体细节问题(关于专业方面的);我的实习不太亮眼,教授提问的是关于我另外一个项目问到了简历上面写的Transformer和并行训练问题。

时间线

1.6邀请笔试-1.9笔试-1.18邀请面试-1.19面试-1.30推研
所以收到通知的准备时间很少,最好提前准备。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值