第一次面试是去餐厅当收银员。
这次面试算是专业对口,入门 Java 课的 TA。
面试很好约,只要没有 academic integrity violation + 平时成绩 A 左右就能申请,所以申请还是很好申请的。
然后约的时间到了,啥都没准备就去了(这种面试还能咋准备?)
进去之后开始问了一些很普通的问题
然后是出了一道题 从 A 到 Z 每个字母代表不同的 score,在用户输入了一个单词后可以输出所有字母的 score sum
看了一下,想了一下,觉得还是 if else 好写,毕竟 array 没学多久没把握。
然后就写了 pseudo code
写完之后他看了一下觉得还行,然后提到有一个 very brilliant 的学生之前来做题用的 array。好嘛,感受到了差距,谁让我上课不好好听讲也不学习呢?
然后说,有一个学生也在做这道题,花了一个周末的时间没有做出来,我现在给你展示他的 input 和 output,你来帮他 debug 一下。
因为现在还在 interview 期间,所以具体的题目就不写出来了,我 debug 半天虽然能看出来他错在哪里,但是实在不知道他是怎么做到的。毕竟 debug 了两天肯定不可能是 define value 错了,if else statement 我也排除了一下,(不过我自己写的时候把所有 score 相同的写在一起)他提醒我半天我才明白,是这位同学没有处理好 if else 里最后的 else 的关系,导致除了某一个 character was defined as expected value,其他都是定义成了同一个值。
我当时一听一脸懵逼:就这也能 debug 一整个周末??
第三部分是个小的 test,做卷子那种。很简单,不过没写出来四个 primitive value,因为我不知道什么是 primitive value。后来他提示我了一下,写了出来
最后的感觉:觉得可能过不了,虽然他说每年都有四五十人申请 TA,缺口很大,但毕竟上课听讲&&思路比我强&&口才比我好的人肯定也不少,感觉希望有点渺茫。不过重在参与,如果能当 TA,就不必去餐厅作收银员了,毕竟两者工资一样。
打算暑假的时候回国找个实习体验一下,不过一方面是我比较菜一般的公司估计不会要,另一方面是 955 的实习工作估计不太好找。随缘吧
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.