经验分享 | CS学员连续斩获5个大厂OFFER,总结了8个成功方法!
我的 OFFER
左右滑动查看更多
Q1
通过软件工程开发面试需要哪些条件?
有三项条件比较重要,分别为学术背景、实习与项目经历、软实力。
首先,学术背景。HR在看简历的时候会特别注意以下几门课程:数据结构、算法、计算机组成与架构以及操作系统。
除此之外,还有个人的GPA成绩。GPA成绩一般要求在3.5以上即可,3.8以上更好。如果GPA相对比较低,可以多上一些课进行弥补。学术背景的目的就是帮助HR确认你是否有能够胜任这个工作的基础。
其次,实习与项目经历。想要参加面试,最少要有一个实习或者一个项目经历。这一点可以体现你对科技的热情以及你的学习能力。
最后,软实力。面试会比较注意个人的情景处理能力,比如如何处理大家对同一个问题的不同意见,你能否把根据不同人提出的问题进行定义,理清思路,快速给出解决方案。
大多大公司的招聘要求都离不开以上三点,比如亚马逊在奥斯汀地区招2020年的软件开发工程师时,学术背景以及实力和项目经历的比重分别占到了45%左右,软实力则占据了10%。
所以,以上三点对于任何一个类似软件工程师的岗位来说,都是很重要的能力。
Q2
惠普,VISA以及Salesforce面试过程是怎么样的?
惠普的面试机会是我在秋招时拿到的,我先带着简历跟他们聊了一下,第二天我就进行了第一轮面试,耗时一个半小时。第二轮则是跟另外一个同学一起面试,主要针对简历里的经历进行提问,我个人觉得在第二轮面试中,我在软实力方面的一些问题作答还不错,所以拿到了惠普的OFFER。
VISA则有所不同,我同样在学校交了简历之后,大概过了三周VISA才与我联系,VISA的面试过程相对来说更加标准,他们先给我发了一套在线面试题,大概有六道编程题,要在三个小时之内做出来。两周后,就有了一轮线上面试,当时有两位面试官,面试完后大概一个月左右我收到了OFFER。
对于Salesforce,其实我很早就投了简历,但它们是春季时与我联系的,所以我在线上面试了一轮,面试相对来说比较基础,面试完第二天就拿到了OFFER。
Q3
面对不同的OFFER,我是如何抉择?
首先,我考虑了各家公司会让我做什么样的Project。比如,拿Salesforce和VISA这两家的Project做对比,前者大多关于服务器的相关科技,而后者大多关于消费,我根据自己的兴趣做出了选择。
另外,疫情。美国的疫情最早在纽约州和加州爆发,Salesforce的实习地点正好在加州,而当时我正在德州,也就是VISA的实习地区,恰好这一块地域病例也比较少,考虑到安全和地理位置便利,我就选择了在VISA实习。
Q4
在求职过程中如何提高自己?
我主要从三个方面进行提升,专业技能,习惯培养,以及开拓思维。
首先,专业技能。我想给大家推荐几个资源,首先,一个叫做GitHub的网站里有一个Coding interview university文档,这个文档可以帮助大家在学习的过程中查漏补缺,也可以关注一下YouTube上各种各样的视频教程。
第二,习惯培养。我想向大家推荐一本书,Motivation and learning strategies for college success,这本书里会教你如何管理自己的时间,如何做好规划等,我们可以利用这本书帮助自己形成一些好的学习与时间管理习惯。
第三,开拓思维。我们在学计算机时,大部分精力都会集中在刷题与找实习上,但最重要的是提高自己的见识和综合素质。以下这几个工具大家也可以使用,一个是知乎,在这个平台上你可以看感兴趣的问题下的不同回答,在思维上产生碰撞。还有一个是美国的博客,Media,很多人会在这个平台上写高质量的文章。还有,大家一定也要多向身边的朋友和老师学习。
最后,我从只能写出很一般的简历到如今收获到五个大厂的工作,是从零到一的质变,感谢西游里所有帮助我的老师和同学们。
Q5
学习计算机专业,什么能力最重要?
我觉得在计算机学习中,最重要的能力就是能在短时间内快速理解并且应用知识。因为在课程中我们不仅仅要做到认真听课,更需要完成各种各样的项目,Project等等。
Q6
我是怎样找到项目的?
我一般会通过这几个渠道找Project(项目):朋友间合作、校内老师或社团、个人领英界面。
第一点,朋友间的合作。之前我有位学文科的朋友,他有一个想法,实践这个想法需要些计算机方面的知识,所以他联系了我,后来我们一起完成了项目。
第二点,校内老师和社团。很多老师手头上有各种各样的项目,如果你发现某位老师研究的方向你比较感兴趣,你可以去问问这个老师,,有没有什么项目可以让你跟他一起做。而社团,像是计算机系里就会有网络安全、手机的APP相关的等等社团,他们会带着学生一起来做各种各样的项目。
第三点,个人领英界面。我们的个人领英界面也是一种让别人了解自己的方式,如果我们想找人合作,可以通过领英查看以往他做过什么样的项目,用过哪些工具,来判断我们是否适合一起钻研,反之亦然,更新好领英界面,就相当于给自己打了一块招牌。
Q7
如何较好地完成一个项目?
我们可以分四步进行:分析拆解问题、利用互联网资源、与他人合作、总结提升。
首先,分析拆解问题。在面对一个项目时,我们要先了解与此项目相关的要求和评价体系。详细列出我们应当做什么,应当了解哪些知识等等,这不仅能够帮我们了解项目,也可以调节自己在刚开始面对项目时的不安。
其次,利用互联网资源。项目过程中如果我们碰到瓶颈,可以充分利用互联网上的资源,借鉴和理解别人的思路。如果还是有不明白的地方,我们就可以去找老师同学等人合作,一起探讨问题、解决问题。
项目结束后,我们一定要做一个简单的汇报。汇报内容可以是梳理在项目中学到的知识、遇到的困难、解决办法等等。
Q8
大学四年怎么安排比较合适?
如果将大学四年分为八个学期,在第一到第三学期中,主要任务是完成一些比较核心的课程,大家要尽量考出较好的GPA成绩,与此同时,也可以选择辅修或双学位。
很多人在第一第二学期之间会选择实习,如果在各方面都准备好的情况下,你可以在第二学期结束时通过各类招聘会找一份实习。
第三个学期我们已经完成了所有的核心课程,对于一整个四年的学习计划和课程也有了一个大概的认知,那么大家就可以在第四第五学期时选择一些自己感兴趣的的选修课。
进入大三后,如果你对科研有兴趣,可以跟教授沟通,看看可否做一些科研项目。
Q9
西游给了我哪些帮助?
第一,个人专业形象。西游的老师们在我的简历、领英个人界面上花了很多心思,帮助我修改润色以往的项目经历,甚至还教会我如何与他人聊天,如何进行有效社交,大大提高了我得到面试机会的几率。
第二,面试练习。面试前我们需要做一些题目,而西游拥有很多富有经验的老师,他们经常会预测到准确的原题。
第三,OFFER抉择。我收到Offer之后,在如何更好的抉择Offer,要考虑哪些条件上有些迷茫,当时也是西游的老师们给我提供了非常多的帮助。
另外,西游为学生们提供做项目的机会,这对大家来说是非常有帮助的,可以增强自己的项目背景。我曾经上一门人脸识别的课程,由一个微软的资深工程师进行授课 ,我在这节课当中担任一个助教的角色,也欢迎大家来跟西游的老师了解这些项目。
想获取更多项目的面试经验
欢迎咨询西游小助手Allen
关注我们,持续为您推送留学/求职干货
文末声明:SeeUCareer致力于分享求职干货,本文为原创文章,如需转载请在后台留言。2022 SeeUCareer保留所有权利。
微信扫码关注该文公众号作者