今天下午面完了今年的第一份实习面试,Title是Fullstack Software Engineer Intern (23 Fall) ,来自一个纽约的创业小厂。自我感觉总体不错,准备的材料都有用上,表达够自信够流利,也在一些问答环节得到面试官的肯定,如果过了应该还有下一轮面试。但也打算记录分享一下我的前期准备和面试技巧,希望对英文面试比较陌生的小伙伴有启发。
个人背景:NEU ECE Master;两年国内大厂工作经验,以前端为主后端为辅(Node.js, Python)的全栈;项目经历有大厂ToC、内部项目,也有个人开源项目;英语水平过得去
面试背景:2月24号在NEU内部的NUWork招聘平台投的,公司是做可褪色纹身的(化妆美容行业?),标注的时薪$31-37,fully remote,感觉工作的scope也够大(web全栈),就投了(话说咱难道有得选嘛??)28号直接收到面试邀请,3月3号约了30分钟的视频面试,是技术负责人来面。
1 - 前期准备
收到面试邮件后,我约了一个春假前的时间面试(不然晚了没坑位哭死),然后做了一些基础调研:
- 把招聘平台上发布的信息摘下来,确定时间、地点、薪水,搞清楚他的responsibility还有技术requirements
- 上官网看介绍、主要产品、公司规模 50 人以内
- 由于是年轻人喜欢的东西,上ins和tiktok搜了下,粉丝100k还行
- 搜了下公司相关的新闻,A轮融了$20million,嗯年轻人市场嘛,应该有搞头
做完以上调研,对公司有了个初步印象:一家产品为主技术为辅的start up,做美容、年轻人市场的产品,产品倒是挺有意思的,解决了想尝试纹身但怕后悔的人群的顾虑。发展阶段比较前期,如果进去应该会很忙。
接着就准备技术方面的准备:
- 后端写着是Ruby,可我只有Python经验,于是我就用ChatGPT查了一下两者区别,发现语法其实挺相似的,甚至Ruby在性能上还有优势。现学肯定来不及,如果问到的话就把两者异同点讲一下,然后一定要声明说“既然他俩很像,那对我来说上手应该不难”之类蜜汁自信的话唬一下面试官。
- 前端的面试问题我直接找的udemy课程:**100 Front End Interview Questions Challenge.** 他把一些常见General的技术问题整理成列表,挺方便的,然后重要的是英文术语&口语表达给学到了。但他有的地方讲得不清楚,那就问问神奇的ChatGPT呗!哦对了,我用Notion的Table来存这些笔记:
- Behavioral问题精心准备了下 Tell me about yourself, Why are you interested in thif I were in?
5. When will this program start? Is it fully remote?
6. What frontend framework does your team use for the website?
面试官挺认可我问的问题,都会说that’s a good question。反正结论是sponsership不太清楚,return offer得看情况,但这段COOP只要我这边CPT没有问题就行;也了解到团队很小,fully remote,前端就1个senior带一个实习生,面试官带几个人的后端+数据团队。开发工作活挺多的,也有一些重构、测试的工作。
在最后一个问题,我还提了一嘴说我给你们网站做了个性能测试,你们的SEO做的不错哦,满分呢!面试官也笑了说你的准备工作做的挺足啊2333
总结来说:
整个面试氛围比较轻松,第一轮没有coding题,看的是项目经历;面试官人很nice;自己前期做的准备派上用场,所以没有很被动的情况。现在就等有没有机会进下一轮面试啦!
前期信息准备很重要,根据jobs描述猜题,提前多做一些思考和预案。
还有就是口语练习,自我介绍一定不要卡壳!一定要自信,对简历上的内容要特别熟悉,讲的时候不要太在乎语法,流利度更重要,努力精简地把关键点答道。每个问题可以用“that is how I xxx”的强调来结束
分享到这里,希望对大家有启发,也祝大家面试顺利! |