面试经验总结

这里总结一下过去一年来的所有面试经历。

总体来说结果还算满意。从NG(应届生)到社招岗位都有在持续投递简历,最终拿到了一个满意的Offer,也算顺利上岸。希望这份经历对未来来爱尔兰读书、找工作的同学有所帮助。

在进入具体内容前,先介绍一下我的背景:我之前在国内大厂工作了几年,后来来DCU读硕士,在爱尔兰找的是Software Engineer相关岗位。

从去年10月(入学后不久)开始,我就陆续投递简历,主要是NG岗位和实习岗位。一直投到次年2月,其间只收到了一个Google实习的面试。后来因为实习比较忙,暂停了投递。等到考试结束(5月)后,我集中投了一批岗位,并陆续收到了多个面试机会。经过面试流程,最终拿到一个正式Offer。从这次集中投递到收到Offer,大约花了一个半月时间。

我每次投简历都有做记录,总共至少投了81个岗位。

下面是部分收到面试邀请的岗位记录:


Google 实习岗位

视频面试两轮:

  • 第一轮是一道 LeetCode 中等难度的算法题;
  • 第二轮是一道简单题,但表现很差,猜测因此未通过。

Apple 测试岗位

  • 第一轮视频面试:考察SQL和一些基础算法;

  • 第二轮考察内容较杂,从简历展开到测试理论、再到Python的 requests 包;

    整体感觉发挥一般,猜测未通过原因可能是略有不足,以及岗位与开发背景匹配度不高。


Apple Full Stack 岗位

虽然收到了面试邀请,但因为岗位在科克,而我已经决定在都柏林发展并租好了房子,所以直接婉拒了这次机会,略感遗憾。


Meta SSE 岗位

当时正值考试周,与Recruiter协商推迟了一个月,结果之后对方就再也没联系,应该算是被ghost了。不过我并不觉得是自身问题,因为有朋友面试表现非常好,最后也没通过,可能与Meta今年的HC(headcount)缩减有关。


Amazon SWE 岗位

第一轮面试内容包括:

  • BQ(行为问题)部分:回答还算可以;

  • 技术部分问的是OOP设计而非算法题,但我准备不足,对OOP不熟;

    再加上Amazon大多是Java岗位,我个人对Java兴趣一般,没通过也算顺其自然。


PTC SWE 岗位

一开始电话中就明确表示不提供工签。我提到可以先以1G身份入职,场面略显尴尬。虽然后续还是走完了流程,但最终没有推进。


eBay SWE

Recruiter进行了初步沟通,问了一些基本问题,之后未进入下一轮。推测是已有更合适人选。


Workday

Recruiter初步交流很顺利,进入等待流程阶段。原定面试时间临时被取消,之后又重新预约。因为那时我已经在等待Arista的正式Offer,所以主动停止了推进。


Arista

Recruiter首次联系是在我在健身房时,声音太嘈杂,约定稍后再联系。之后HR发送了第一次面试的时间。

  • 第一次面试:由于技术故障未能顺利开始,重新约时间后进行了两道算法题,通过;

  • 第二轮:现场面试,继续两道算法题,第二题难度较高,花了一个小时完成,通过;

  • 第三轮:同样是现场面试,问题更深入;

    面试通过后,等待总部审批正式Offer,整个流程大概等了一个月。


经验总结

  • NG和社招岗位都可以投递,不要因为“overqualified”而自我限制,实际并没有那么大的影响;
  • 视频面试的压力比预期大:平时能做出的题,面试时可能连简单题都发挥不好;
  • 刷题要系统:建议至少刷100道LeetCode,200道是一个比较稳妥的水平,再往上看时间精力,追求性价比;
  • 别怕被拒:每次拒绝都是一次筛选,帮助你找到更适合自己的岗位;要及时总结经验,继续下一家;
  • 心态要稳:投递简历本质就是概率问题,关键是持续输出+良好积累。

祝大家也都能顺利上岸!

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计