注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
面试的组是加州的aws组~ 之前做了oa, 然后做了一次phone screen, 地里的同学可以refer 我之前发的帖子。
亚麻的面试应该是整体流程大致一致,但组与组之间略有差别。 我这次一共六轮,真的是只能用筋疲力尽来形容, 大家还是要提前做好心理准备,如果碰到比较push或者aggressive的人或者组,那么将是一场硬战,我一上午没能喝一口水。。。
约的9:00am 到公司checkin, 因为认识hiring mgr 想say个hi 所以8:30到了,和hiring mgr 闲聊, 跟我大概说说今天的流程和楼里的情况~
round 1: hiring mgr, 因为认识的原因,所以不是这个mgr直接面我,是他的mgr, 是在西雅图的一个director, hiring mgr 在会议室当shadow person 全程记笔记。远程video面试,一个烙印,讲实话,非常的aggressive,用户体验很差。简单的各自自我介绍, 他之前是做技术出身, 后来做了mg然后现在是director, 然后问了我两个14 principle里面相关的问题,所以大家一定要好好看14 principle, 问到了我之前1.有没有和别人意见不一致的时候?2. 有没有做team lead的经历, 遇没遇到什么挑战? 我想象中的这个bq 问题应该是全程非常愉快欢乐和谐的,但是并没有,我结合了我现在工作里做的项目,大哥中间不停打断我,跟我讨论架构,理解这个东西为什么是这样那个东西为什么这么work。。。 我真心不知道是这个大哥十分钟爱技术,还是这是正常现象
round 2: 第一轮超时了五分钟左右,所以第二个面试官(他在西雅图)已经打进来了,第一轮讲完我感觉口干舌燥,但是因为第二轮面试官打进来了,而且很rush的样子,我就没好意思说我想去喝水,心里想着可能他会问我,然而并没有。这一轮是我觉得用户体验最最最差的。 这人烙印是从印度亚麻来美国三个月,口音及其浓烈,而且人全程皱眉头, 简单的自我介绍, 但是其实我也没怎么听清, 然后就马上开始问问题,
我马上回答用hashmap,他继续皱眉,说内存不足,不可以把字符串都读进来。我有点不太知道怎么做,问他要了hint, 然后他把内存不足又重复了一遍,没有给任何hint,然后我就继续想,我说分成几个partition, 然后他说然后呢,我继续说,视频就断了,然后用了两三分钟才reconnect 上。 哎,反正感觉交流的非常不顺畅,这个题没有写出完整的代码,讲了讲思路,sort 每一个partition 然后sort partition 使得一样的单词都在一起。后来想想这个题用trie也能做。 实在是还是题做的少,不过这个题在lc好像没有见过。地里小伙伴要是见过可以说下题号。
round 3: 还是remote, 还是烙印,比上一个好一些,用了半个小时聊我的项目,具体问了多线程的几个问题,怎么signal, 之类的,都是结合了我的项目,然后让我实现一个hashmap 然后在实现一个priority queue
一上午就过去了,累到崩溃。
round 4: 中午一个白人小哥带我去吃饭,吃了一家sushi,其实味道还挺好的,但是上午累到吐血,根本吃不下去,小哥问我,你知道面的是什么level么,我说我之前没问,他说是level 5,我说哦这样呀。小哥非常nice,给我讲了很多team的东西,还问我是不是太累了... 哦对了,吃饭不算面试,所以大家如果真的很累了,少说点也没啥关系我觉得哈哈
午饭吃了四十分钟,马上赶回去下午场。。。
round 5: 这个是bar raiser, 不是aws组的,白人大哥,人相当当当的好, 虽然也是remote video, 但是人特别友好,跟我说话的时候会看着摄像头,中间还问我要不要去喝一下水。 总之,真的很nice。 他说他要用几分钟自我介绍,然后让我聊聊我的项目,但是尽量控制在20分钟之内,聊的开心的不行,中间他还跟我说,他在亚麻干了9年,但是中间走了一年,说原因是他不知道自己在干嘛了。。。问题很简单 , 一遍敲一遍和他说我的想法然后做完了,大哥感觉很满意,最后还有十分钟,他问我还有没有问题,就又闲聊了一下。
round 6: 系统设计,终于是在这的可以面对面的了,烙印,人也相当push, 用了15分钟介绍了下我的项目,中间几度讨论了非常非常深入的细节。 然后开始白板系统设计 然后设计了lb,multi server, db的数量,cache, db的replica 等等,我就不具体说了,我感觉回答的还是挺好的,全程在交流,他会记录一些,然后我画完,他问我感觉挺好的了,但是你想想还有什么东西可以加上不,我就硬生生的扯,用户如果很care data, 我们可以encrypt, key based encryption, 然后他很满意,说good point, 问了问我key要怎么manage。 反正我觉得系统设计,因人而异,不过尽量往你会的东西上拽,尽量避开你不熟悉或者没做过的,否则一定会暴露你不太懂。
大概就是这样子了,希望能帮到大家,祝大家好运。码字码到手软,大家能顺手加点大米就很开心了嘿嘿~ 祝大家早日上岸~
|