注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
1月7日在地里找的内推
1月20日回复邮件约面试
2月8日电面
2月11日通知Onsite
2月18日Onsite
第一轮:中国大叔和美国小哥
首先是问简历上的一个project,每人问了几个问题。整个过程大概10~15分钟。需要描述project,根据描述会询问一些细节的问题。
这一轮的代码都是在纸上用铅笔写的。
1. 中国大叔:
Compute minimum traveling cost.
There are cities on a grid (matrix). A salesman want to travel from city (0, 0) to (m, n). He can only move horizontally and vertically.
Given the cost from one city to the city next to it, e.g. from (0, 0) to (0, 1), and from (0, 0) to (1, 0).
Calculate minimum cost from (0, 0) to (m, n).
首先跟大叔解释了一下想法:到(m,n)城市需要比较{(m-1,n)+ Cost from (m-1, n) to (m, n) }和{(m,n-1)+ Cost from (m, n-1) to (m, n) },然后在两者之中选比较小的那个值。然后列出来方程f(m, n) = min( f(m-1,n) + Cost from (m-1, n) to (m, n), f(m, n-1) + Cost from (m, n-1) to (m, n)).
之后开始在纸上写代码。
Cost from (m-1, n) to (m, n)后面写完代码问了用什么数据结构存这个值,我说的用Hash Table存<String, Integer>的key value pair,String的话就把两个city的matrix index (a,b), (c, d)压缩成”(a, b)->(c,d)"这样。但其实想想可能有更好的方法存这个数据, 矩阵上的每个城市只有固定的4个相邻城市,不考虑边 想平均10分钟一题,还不算问简历和提问时间) 四、做题的时候解释和写代码的时间要平衡好。像我这次面试就在解释每个点上都花了比较多的时间。其实想想有很多比较简单直白的概念、想法,或者一行代码就能表达出来的东西不需要解释的那么详细。小伙伴们来之前一定要在白板或者纸上练习一下,最好找一个同学或者朋友帮你平衡好这个权重。 五、简历上的project会顺着你的回答提问,问的很深,而且每个点都会问的很详细。准备好简历上的每个点以及每个点可能带出来的问题和每个点带出来的问题的问题和每个点带出来的问题的问题的问题吧(哎,第二轮那道数学题没答出来被自己蠢哭了,不提了,都是生活 - ( ゜- ゜)つロ 乾杯~)
后记: - 因为住在纽约所以并没有领到信封,自己名字旁边是个0好心塞。看看其他人都是50、100的,啊哈哈哈。
- 面完第二轮就觉得自己要被赶出去了,所以在会议室等了20分钟,听到HR姐姐说you’ve done for today的时候也没那么失望。就像和我一起出来的同胞说的,that’s a good expreience.
- 中国大叔面试的时候真的让人感觉很温暖,满满的同胞感。不是说大叔出的题有多水什么的,是很多细节、聊天时候感受到的来自长辈的照顾、关心。现在才真切的觉得我们这些在美帝的中国人是个特殊群体,在中国长大来到美帝来读书、找工求职。所以就算不谈血浓于水炎黄子孙什么什么的,但能为同胞帮帮忙的地方尽量力所能及。想想我现在能做的就是认认真真写写面经,以后找到工作多帮小伙伴内推一下,面试看到同胞尽量在细节上关照一下。只有咱们这个群体互相帮助才能互相提高。融入美国社会什么的,我觉得水平提高到一定程度之后自然就融入了,口语啊文化啊技术啊什么的。(说的有点多了,结合最近梁警官事件的一点点感慨吧)
- 准备面试和面试就是个不断提升自己的过程。很遗憾的,有些东西之后面试完了才发现问题。哎,都是生活。But I'd have to learn that one the hard way. 总结一下失败原因,交了学费,然后move on吧。
p.s. 明天(2-20)纽约华人<<游>>|行|&示&*威*有小伙伴去么?(怕被敏感词)
|