如何找一份好工作?一步一步进入腾讯等大厂

前言

又到了一年的春招季,最近有些学弟学妹来咨询如何准备找实习的经验,让我萌生了总结过去一年自己找工作经验教训的想法。 在过去一年我投递了很多公司,在面试中踩过许多坑,并通过失败总结出了一些苦难经验,最终拿到了腾讯、京东、顺丰、富途等公司的offer。 同时在准备面试的过程中也认识了许多优秀的人(jackwang 三元 菜饼 都是拿了ssp的大佬)。 希望这些面试经验和建议能够对正在学校找工作的你有所帮助。

目录:

文章会从这几方面聊聊如何拿到一份好的春/秋招offer:

  1. 什么时候要开始准备找实习和工作?
  2. 流程是怎么样的?
  3. 技术面试要准备什么?
  4. 怎么准备比较高效?怎么面试比较容易通过?
  5. 分享一下我自己的心路历程

一、什么时候要开始准备找实习和找工作?

这一个时间表是全文最重要的内容,后面的你可以不记住,但是在校找工作的几个时间节点一定要了解清楚。

以18级学生为例子,其实你在大二的时候就可以去参加日常实习了,这个实习的目的主要是润色奖励和提升技术;在大三的"金三银四"的春招季就去找暑期实习,这个实习的主要目的是争取转正,提前一步进入大厂拿到正式offer;

如果你对暑期实习的公司或部门不满意,或者怕转正不通过,就可以准备"金九银十"的秋招季找别的公司正式工作offer。

我是大二的时候通过比赛的机会进入腾讯云云开发部门实习,然后大三在提前批拿到腾讯暑期实习offer,实习三个月后答辩,在10.24的时候拿到正式offer。因为想留在深圳,又怕留用不过,所以期间还面试了其他等公司。

可见:

你要是想要拿到一份好的实习offer,面试的时候有好的项目经历或比赛经历是很重要的。

你要是想要拿到一份好的校招offer,面试的时候有一份好的实习经历是很重要的。

所以尽早准备是关键,我们一定要提前做好规划,尽早尽心尽力。

这里还有两个很大的误区:

  1. 找工作是大四的事情:不要觉得找实习和工作是大四的事情,是等到完全没有课的时候才开始的事情。 等到大四开学有的同学都已经拿到带薪的正式offer了,准备辞去实习回校做毕设享受最后的校园时光了,你才开始找实习,到时候就是给自己开启面试地狱模式了。
  2. 春招补录:主要是留给考研或考公没有通过的同学;岗位也多数是企业一些新增的,没有招满的或者原来招满别人又不去了的岗位,不是每个岗位都有。

二、找实习和工作流程是怎么样的?

  1. 简历 我个人推荐用“超级简历”APP去编写,不需要太花里胡哨的,我们程序员吧,说白了吧,你写的太花里胡哨你又不会也没什么用。具体如何编写可以看看这个视频,最后导出为PDF。保证别人收到你的简历之后可以复制粘贴以及跳出来看你的作品,同时格式又不会乱。
  2. 投递 多投早投,小厂练起,冲击大厂。 我个人是这样投的,我当时就是在牛客网上,有个专门找校招工作的板块。这个版块有一个公司列表,我把里面能喊得出名字的公司的招聘公众号都关注了一遍,然后他们要招聘我第一时间就能知道。同时我投递的时候还会给自己做个记录excel表,因为有时候投递太多我自己会忘记,或者出现笔试冲突之类的。我也会把我的面试进展,失败教训或者成功经验记录在上面,不断优化自己。
  3. 笔试 提前批一般免笔试;有的公司笔试不做也会被捞,有的公司笔试不做就无法进入下一个流程。所以最好提前了解,如果不做也会被捞,没有太大把握拿到优秀可以暂时不做。 不同公司笔试的风格不一样,有的只是简单的行测题,有的是岗位业务知识题,有的是岗位业务知识+算法题,有的全是算法题,难度不一。
  4. 技术面试 以腾讯为例,腾讯会3+1面试,三次技术面,一次HR面。3+1不是固定的,但是它的面试内容大概是这样子的,一面的话是组内leader面。面试内容主要是计算机基础知识(计算机网络、操作系统),对应岗位的技术栈知识。然后二面的可能是一个部门交叉面,侧重项目和业务场景。三面的话就是总监面,会看一些软技能(对新技术的了解等)。 总的来说,前面的面试是纵向深挖,面试官面完基本就可以根据你的面试情况,知识掌握深度,就能确定你能不能通过。后面的面试是横向比较,面试官会根据多个候选人的面试情况,讨论一个排名提交给上面的领导决定。
  5. HR 面试 在校生的hr面比较简单,不需要深挖之前的工作经历和绩效,所以比较常规,一般不要骚操作,基本不挂人。

三、技术面试要准备什么?

这里的话我们可以反向思考一下,从招聘者的角度思考这个问题?

(高情商的说法)从企业管理者和面试官的角度思考:有用人需求才会招人,所以企业需要计算机基础扎实,有一定研发项目经验,自学能力和处理问题的能力强的学生。

(低情商的说法)从资本家的角度思考:进来能干活,能够白嫖的低价劳动力。

所以可以从招聘者对应聘者的要求能力模型,得出我们需要准备的有以下几点:

  1. 准备技术知识:常用的算法和数据结构,计算机网络,操作系统,数据库
  2. 积累项目经验:实际动手过自己的idea程序,比如:小程序、网站、竞赛项目;熟悉软件开发的流程、前后端的交互;
  3. 积累实习经验:有过企业类似岗位实习经验;熟悉git、github等协同开发工具或网站;
  4. 不断提升自学能力:关注新技术趋势 学习学校不教的业务技术栈知识
  5. 培养自己处理问题的能力:与bug做斗争的调试能力(断点调试、网络抓包)表达能力
  6. 其他:简历、自我介绍

这里配图"废话少说,上号!"一方面是活跃一下气氛,另一方面也是想表达,就是说得再多,最后我们还是要自己动手的。

程序员就是这样一个实践性满满的岗位,就算你通过去背八股文,通过面试,到了公司里面的话,不能解决实际问题的话,你还是会被diss的。万丈高楼平地起,辉煌只能靠自己。

四、怎么准备比较高效?

  1. 多看别人的总结 站在巨人的肩膀上复习,比如牛客前端面试专项、飞书前端面试宝典、大牛的博客 神三元 阮一峰 szu-iter等
  2. 以面促学 我觉得最有效提高复习效率的就是以面促学,固定每周一到两次,通过面试给自己压力,逼着自己去学习去自律。 我在大二寒假就开始准备面试了,但当时效率很低,总觉得没那个快面,每天可能上午学习,下午就打王者。 后来就是把觉得实在不行,我就开始慢慢地改变自己,就勇敢的投递,找到了督促自己的方法。因为有了面试,我开始珍惜复习时间,害怕自己被一问三不知。而且开始变得自律,规律作息,因为时长害怕面试官突然打电话来面试,而自己没有休息好,发挥失常。那段时间学习效率真的很高。
  3. 思考导图梳理 我是通过用xmind来复习我的技术知识的。我会画一个知识图谱,先把自己要学的东西大概上画出知识主干,然后慢慢地去填充这些知识主干的细节,同时会标志自己不熟悉的地方,然后在学习和面试过程中慢慢补充。也经常把它折叠起来复习。

我的前端知识图谱

  1. 正确的准备项目 没有项目可以怎么准备? a. 在b站教学视频,照着敲,比较低效,但适合动手能力较差,基础也较差的同学。 b. 找github开源项目结合自己的idea去模仿,最好能稍微落地,不然看起来会很想培训机构教你做的。 有项目的要提炼出亮点? 面试官不怎么在乎你做了啥,而是关注你的项目中挖出什么亮点、难点、考点?
  2. 抱团学习 找到志同道合的人组队准备面试,相互讨论问题,你的疑惑你的焦虑都可以和他们分享,在面试过程中抱团真的挺有效的。

一个是和班里一起做项目的好友群(全员腾讯),一个是牛客上组的一起面前端的好友群(最后很多人拿了大厂sp)

  1. 有效刷题 一般都是取自《剑指offer》 Leetcode Top100 题。坚持每天做一点,没有什么捷径。

五、怎么面试比较容易通过?

  1. 提前熟悉不同公司的面试风格和难度 面试前你不要一股脑的去复习你的技术知识,还要去提前熟悉一下面试公司的面试风格和难度。 腾讯的话,它喜欢上来就先问你业务能力,然后再去看你的算法能力;字节的话,可能一上来会看你的算法,再去看你的业务能力;阿里的话,他可能一上来会问你最近看了哪一本书。 不同公司有不同的风格,你提前去搜索公司+部门+岗位的面经,可以让你心中有数,然后面试的时候你的压力就会小很多。
  2. 面试是一次双向交流,要学会引导面试官 面试其实是一次双向交流的过程,你一定要学会引导你的面试官,面试前,你一定要心中有个地图,你一定要知道自己哪些熟悉的,哪些不熟悉的,把面试官往你熟悉的方向去引。 具体怎么去引呢,你可以在你的简历上面体现,你可以在自我介绍上面体现,比如简历里面,你要把你自己最熟悉的东西放到最显眼的地方。你在自我介绍里,当你说完了你的性别学校,你来自哪里,你的兴趣之后,你不能说就这样结束了,你一定要说一下你哪些熟悉,你哪些不熟悉,你最近关注了什么,然后把他往这个方向去引。 给面试官一个提问的方向,让他有一个抓手,这是面试对线的技巧。 面试官先从你熟悉的问题问起,你的信心也就上来了,自然就比较少发挥失常。就算他后面问到你不会的,那他对你第一印象比较好的。
  3. 不停复盘总结 通过录音复盘自己。总结不会的知识点 总结答的不好的知识点去优化去深入。 举一个复盘的例子:你了解https吗? 最开始我是这样回答的:https是http的安全升级版,它是是加入了ssl层,然后提高了信息传输的安全性,https是443端口,http是80端口。 我通过复盘之后,我会开始补充回答https的加密过程:先用非对称加密加密后面对称加密传输的密钥

在我自己动手搭建项目后,我会补充回答如何用ngnix部署ssl证书,如果将http链接重定向到https,部署时遇到的bug等。

就这样一步步复盘逐渐深入,通过深入的回到让面试官记住你。

六、 分享一下我自己的心路历程

“在某个阶段,你之前积累的东西会以某种自己未曾想到过的方式连接起来,最终是这些经历成就了一个人。这种机会是不可预知(而且非常有乐趣)的,但只会留给默默耕耘的人。”

你需要的只是勇敢的迈出第一步,然后不断的优化自己,总结自己,你一定会拿到你属于自己的offer。

原文地址:https://cloud.tencent.com/developer/article/2127499

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340