USF CS Bridge面经

avatar 209307
mialsy
3989
9
在6月终于感到实验室无法再待下去,于是决定转专业申请CS的master。因为决定的很匆忙所以错过了大部分学校的fall的申请,问了USF说赶紧申请我们还招人就申请了这个学校的Bridge program。申请提交后两个工作日就出了面试的通知,而且预约的时间只有当天晚上和第二天晚上,为了拖延一天选择了第二天最晚的slot但是第二天发现居然还会出新的slot(。;ˇ;ˇ;。)

本着早死早超生的想法还是硬着头皮面试了,意外的面试官十分友善,最开始大概闲聊了一下PS里写的研究经历,然后大概聊了一下我都会写些什么东西,我就说我是biomed背景的平时也基本就处理一些array/matrix还有算一算东西之类的。

然后就开始了code的部分的面试,问的问题也跟之前面经看到的差不多!要求自己准备一个常用的IDE,面试老师准备了一个白板网站,然后她会在上面解释她要问的问题,一共问了我四个问题:

1. 直接给了一段简单的求array最大值的code,要求不跑判断这个function是什么作用;
2. 给了一段有问题的code(return的位置不对,导致提前跳出循环直接return了),要求修改code以达到她提到的作用(就说把return的这段删掉就好);
3. 给了一个array要in place shift一位,问了我可不可用reverse,面试老师露出了微笑并且拒绝了我的提案( ̄ε(# ̄),然后就用不reverse的方法写了 ;
4. 最后一个是一个双指针的题,一个全是0或3的array进行排序,老师基本解释了该如何实现,因为和我的想法不太一样所以下意识的按自己的想法写了,但是老师很耐心的一直给我提示,最后终于写好了老师要求用几个全0或者全3的test case测一下能不能跑,然后就跑完就congrats了。

之后又问了一下学生去向,以及对于课程设置和转学的事物进行了闲聊,老师人很好的样子,也都很认真的解答了。还千万强调了我们不像PhD项目一样免学费,但是可能会有RA/TA的工作。

现在基本上决定去这个项目(实在实验室不想呆见到一个能上岸的就打算跑了),如果有同样去的同学可以私信我来加个微信吧!
  • 15
9条回复