您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

我的校招和求职之路 <免费源码>

  • 时间:2022-10-14 13:11 编辑: 来源: 阅读:303
  • 扫一扫,手机访问
摘要:我的校招和求职之路 <免费源码>
本人基本信息:本人2021届本科生,某211高校计算机专业,自学Java及后台开发。2020年春天,我得到了JD.COM Java后台开发工程师和ThoughtWorks的实习机会。夏天我在JD.COM实习了两个月,秋天我得到了腾讯和美团的邀请。现在准备去腾讯实习。 回顾一年的求职路,我是大三的。上个学期国庆节正式决定找工作,到现在正好一年。 之前一直在准备考研,突然转向找工作的原因很简单。一个大四女生用钱勾引我(哈哈哈哈~ ~ ~) 暑假的一天,我无聊的躺在床上装死。一个学长把我的朋友加入了校友会。她是我们学院17届的毕业生,现在在VIVO从事开发工作。她问我是不是打算找工作,可以帮我做个推送,赚点推送奖金。 问工资,她说第一年年薪能有30 W左右,让我很震惊。 当晚联系了几个打工的大四学生,工资都挺高的。 第一次意识到本科毕业还能在大厂拿这么高的工资。 那几天,我一直在知乎上徘徊,看各种关于工作和考研如何选择的帖子,仔细思考自己的路。 因为我大一大二真的太坎坷了,保研无望,考研风险太高。 另外,如果我身边的同学在秋招的时候签了大厂,拿了高薪,我觉得自己考研就没办法安身了,于是在大三上学期决定找工作,搜索各种学习路线,开始准备。 虽然起步挺早,但由于学校课程多,前期投入的时间并不多。 是在过年之后,我才真正投入到找工作中。因为疫情没有回学校,大厂的春招陆续开始了。我迅速倒出一个合适的项目,通过写简历开始了我的春招之旅。 我接到的第一个面试是美团,一个牛科上的在线面试。当时复习准备了很多先进的理念和技术,想着做一个好的。一开始面试官让我先写个快速排名,我没写。我当时就懵了。 面试官在后面没有问什么特别难的问题。很基础,但是我没答好。第一次面试直接爽了。 这次面试给我敲响了警钟。不要盲目追求新技术,计算机基础,算法,代码能力。其余的都是空中楼阁。 整个春招过程,我都在疯狂的补基础,刷脸佛经,学习专业书籍,整理笔记。 我在赵春找到了一份实习工作,给22家不同级别的公司送过货,从阿里腾讯到不知名的中国工厂。 阿里、美团、字节教育、携程、Aauto Quicker、招商银行卡中心、拼多多、猿辅导、字节飞书和简历,其余十几家公司在投资后将石沉大海。 而且,有些面试经历真的很糟糕,你答不上来就会冷嘲热讽。我想直接退出。 5月份我只有Xi安的ThoughtWorks的offer,4月中旬开完会就没有JD.COM的消息了。当时我想就这样吧,秋天不会再见面了。 结果,我在五月中旬突然收到了JD.COM的录用通知。 因为腾讯不是Java栈公司,所以我直到春节结束才交付腾讯。结果腾讯的三个面试电话都被我手机屏蔽了,面试官发短信问我能不能再面试一次。那天晚上我沉迷写代码到半夜看手机,然后去看官网已经灰了,然后春节错过腾讯。 7月份实习开始,秋招的提前批就已经开始了。一到公司,我就和领导确认校招是否有编制。他说有一个,我就安心工作了一个月。8月,我再次和领导确认了HC。他说部门刚调整,要跟新老板和HR核实一下,看有没有慧聪。感觉不稳定,只好准备秋招的面试,果断开始投简历。 邱让我只送我想去的几个大厂。 段大昌的实习经历真的很有用。除了华为不理我,其他公司都给我笔试面试。 8月中旬开始,白天在部门实习(划水面试),晚上在公司会议室面试,每晚笔试面试,持续两周。 到了8月底,部门已经没有HC,也留不住了。此时已经确认可以拿到腾讯和美团的offer,开开心心的跑了。 简单说一下面试情况:美团三轮技术方面,每轮70分钟,offer;腾讯科技两轮,每轮55分钟,offer;马阿丽两边挂,被阿里淘技术部抓了80分钟。Aauto分钟更快通过,另一方面放弃;百度,拼多多放弃笔试,网易挂机笔试。 说完我的亲身经历,下面我们来干货。 求职时间节点校园招聘分为春招(3、4月)和秋招(9、10月)。 但现在,互联网大公司的春秋大招有了提前的趋势。春招一般在年底后开始,秋招7月开始,9月结束(VIVO今年6月开始提前审批) 大多数录用通知都是提前批准的,所以要尽早发送,尽早面试。 大和燕儿下学期的春招就是找时间暑期实习。实习的面试难度不低于校招。公司更倾向于成为全职实习生,节省了招聘成本,通过实习考察让学生的实力更加清晰。 数据结构和算法是校招最重要的部分,也是决定应聘者能否进入大厂的关键因素。 面试的时候,手写的算法题写不出来,基本很爽。大厂的笔试以算法题为主,面试时笔试题目的难度一般高于算法题。因为面试时间有限,面试官一般不会出什么特别难的问题。 所以,如果有避免笔试的机会,一定要抓住。比如有的公司提前审批或者内部推。 大一的时候学过数据结构,现在已经忘了。理论部分,我先看大词数据结构,再看刷对应模块的算法题。 这时候可以在LeetCode子模块里刷一些简单的题来熟悉一下。 有两个问题:牛科。com和LeetCode。建议在普通练习中在LeetCode上刷模块,以简单题和中题为主。对于每个模块的难点问题,选择几个热点问题来做,研究透彻就好。 就是把最经典的《剑指要约》刷几遍,就能无障碍的理解和写出剑指要约的问题。面试的算法题基本没什么大问题。 笔试的算法题很多都会设置一个场景,算法的难度会高很多。基本上大厂都会有动态规划的题目,需要好好研究。 Niuke.com上有大厂笔试试题。可以做几套感受一下风格和难度。 对于时间充裕的低年级学生,可以尝试参加ACM,参加算法竞赛,提高算法能力。 至于很多人会推荐的《算法导论》和《算法第四版》,我没看过。它们太难嚼了。以后再说吧。 操作系统和计算机网络操作系统类的内容基本够用了。非计算机专业的学生可以在哔哩哔哩学习操作系统课程。如果有时间,可以看机械工业出版社出版的黑皮书《现代操作系统》,补充学习。这本书有点无聊。请自行阅读,重点介绍Linux的进程管理、内存管理、各种调度算法、几种IO模型和常用命令。 很多人推荐《深入了解计算机系统》,不是单独的操作系统,而是比较全面的。看了一部分就嚼不动了。真的是一本好书,有时间多读读。 计算机可以读谢希仁的《计算机网络》,非常适合更深入的了解计算机网络的整体框架,重点是TCP、UDP、IP。如果有时间,可以仔细研究一下计算机网络中的TCP相关内容:自顶向下法。 Http协议推荐图解HTTP。这本书很简单,可以很快看完。主要研究了HTTP协议的特点,各个版本的改进点以及https加密的实现过程。 当然,DNS、ARP等应用层协议都能理解它们的功能和工作流程。 如果你还有时间,可以看看网络是如何连接的。这本书通过在浏览器中键入一个网址,清晰地解释了网络连接的全过程,有助于加深你对计算机网络的理解。 这两门课是概念比较多的课程,可以用通俗易懂的英语背诵,所以你要在学习过程中整理笔记,或者有针对性的学习和整理面试问题的答案。 但是,一个称职的面试官会把多个模块结合起来,看你是否能深入理解整个计算机系统。 比如网卡从接收到传输的数据到交给相应的应用是经过什么流程的?这里可以从网络层次结构、操作系统内核态转换、数据传输和复制过程等方面来分析答案。 首先,编程强调语言只是一种工具,你可以根据自己感兴趣的技术方向来选择学习哪种语言。 比如想从事后台工作,后台主要的开发语言有Java、C++、GO、Python、PHP等。其中Java的岗位数量最多,学生也比较多,竞争比较激烈。也可以根据自己想去的公司的技术栈来选择开发语言。 以学习Java语言为例。你可以去哔哩哔哩找一个视频教程,重新写代码。这个过程只是让自己理解一门语言,但不要指望看一遍视频就能掌握一门语言。 然后可以看《Java核心技术:第一卷》巩固语言基础,并发编程部分推荐《Java并发编程的艺术》。这本书很好,面试时问的关于并发编程的问题基本都有涉及。 正如Java语言需要虚拟机来运行一样,Java语言如何在虚拟机上运行也需要很好的理解。推荐阅读周志明的《深入理解Java虚拟机:JVM的高级特性和最佳实践(第3版)》。学Java的都可以看这本书,所以建议根据面经整理出一个自己的答案。 最好是有一定编程基础后再看这本书,不然会觉得很迷茫很困惑。 Java重点介绍基本语法、语言特性、常用集合类的实现、并发编程、JVM的内存管理、垃圾回收、类加载机制等。 Java后台技术栈因为我自己的方向是Java后台,所以这里只说数据库,Spring,中间件。 数据库MySQL数据库我上课用的教材是数据库系统概念黑皮书,不适合入门。 要了解数据库,可以先看MySQL必知,这很简单。培训班的同学可以用它重新熟悉一下SQL的编写,然后你就可以看高性能MySQL的第一、四、五、六章了。至于后面的抄,高可用的章节可以再读一遍升级。 从面试的角度来说,主要问InnoDB、MyISAM等存储引擎的区别,索引及其数据结构B+树,锁,事务,SQL语句等问题。,并研究数据库表的设计和优化功能。 Java后台开发框架Spring占优势。建议直接学习Spring Boot。作为学生,建议哔哩哔哩找个视频跟着做,然后用视频做个小项目,然后自己试着写个小项目。不需要很复杂,实现基本的增删改就ok了,练习熟悉开发流程即可。 如果前台不会写,只提供Restful接口,用postman发送请求测试,测试可以通过。 如果你想把这个项目写在简历上,把它做的丰富一点,小一点,增加功能,少量使用并发编程,中间件等。,就是让项目有难点,有亮点,有面试官能问的东西。 和面试官聊Spring,基本都会被问到它的两大特点,IOC和AOP。建议看几篇博客了解这方面的内容。如果想看书,可以推荐《弹簧科技内幕:深入了解弹簧架构和设计原理》。看IOC和AOP的章节就知道了。 至于微服务框架,春云有时间学,不学就算了。 虽然现在很多Java后台校招简历都写微服务和分布式项目,但是这部分内容太多了,学起来很费时间。 现在企业里稍微有点规模的项目都是微服务。例如,我在JD.COM的实习部门就基于Spring Cloud。 (当然这里的耗时不是用它开发的耗时。如果能用Spring Boot入门云的话,还是挺快的,但是要了解里面一堆组件的工作原理,还是很费时间的。)中间件现在企业级开发会大量使用高性能中间件。 比如缓存中间件Redis,消息队列Kafka,网络框架Netty等。 学习一两个中间件的实现原理,你一定会有很大的收获,因为每一个高性能中间件都在性能优化和高可用性保障方面做了出色的设计。 从项目实现的角度来看,你可以使用中间件来提高你的项目性能。从面试的角度来说,你熟悉中间件的实现原理绝对是加分项。但是,这个奖金必须是在你基础没有问题的情况下。基础知识稀疏的话,问什么就当花瓶了。 学习中间件,首先要知道中间件的基本用法。如果添加到自己的项目中,使用起来不会有问题。 然后你可以看一本书,了解他的底层原理。 Redis推荐“Redis设计与实现”。这本书的每一部分都是重点,从基本数据类型的解释到高可用架构的设计。建议仔细研究一下。 卡夫卡推荐卡夫卡的权威指南,Netty推荐Netty的实战。 项目什么样的项目是好项目?一定不能太大,但一定要有可以和面试官聊的话题。 比如我的一个小程序后台项目,本身就没有什么深刻的东西。每次面试官问我这个项目的难度,我总是先说数据库表设计的优化过程,然后再说数据库,Redis,并发编程Barabara。 项目的目的是让面试官提一些问题,你来谈,可以显示你处理问题的能力。 项目最好符合你的求职方向。比如你发的帖子是Java后台开发,你写了一个项目自己做前台。是不是有点不合适? 没有合适的项目怎么办?我该怎么办?动手吧!朋友,说没有项目有什么用? 很多人推荐去GitHub做个人项目,把研究写在简历上。如果你确定不会被问,那就ok。 面向Java的项目多是各种管理系统,大同小异,但做的东西不像商城。真的是烂大街,面试官看到商场都想笑。 简历可以说是你获得面试机会的敲门砖。一页简历就够学校招了。如果你有很多项目和实习经历,能写两页就用两页。 这里有一个制作简历的工具:超级简历。 很适合做一份简单的PDF简历。不要自己弄个Word模板。很多Word模板真的很丑。 技术岗简历要突出技术能力,突出对技术点的掌握、项目经验、实习经历。如果有维护的很好的博客,GitHub,技术奖项,一定要写。 而少部分学生经历、社会实践、个人评价相对没必要写,技术类面试官也没兴趣写,适合补空间。 有的同学一个项目可以写半页,完全没有必要。 每个项目都应该用几句话来概括。有哪些难点和亮点?最好用数据说话,比如QPS能做到多少?数据量有多大?而像领导一致认可这样的话显得很空洞。 不要在简历上挖坑,不要在简历上写自己不懂的东西。 比如你在一个项目中使用了卡夫卡,写在简历上,那么面试官一般会问你为什么选择卡夫卡而不是其他的消息队列?Kafka相对于其他消息队列有什么优势?卡夫卡如何确保信息不丢失?卡夫卡的底层设计是什么样的?如果你说我只是用了一下,对底层的东西不了解,那这一点还不如不写。 来源:牛客网:互联网行业求职必看网站。 有大量的面试经验帖,招聘信息,笔试试题等。从开始找工作就天天刷牛。 我的采访笔记的基本版本是为当时在字节跳动的采访做准备。我收集了30个字节的高质量人脸经典,整理了里面所有的问题,标注了自己被问的次数,然后自己整理答案。之后我把每次面试遇到不到的问题都加到这个笔记里,就成了一套通用的面试笔记。 学校薪资待遇:招聘信息会在本微信官方账号每天推送,及时了解最新招聘动态。如果找到想去的公司,可以搜索公司招聘微信官方账号或官网提交简历(去牛科找个内推码再提交简历)。 除此之外,他家还有一个小程序offershow,查询公司薪资,互联网薪资神器。 招聘软件:市面上有很多招聘软件。我在求职过程中只用BOSS直聘,很多都是部门直招。找实习或者全职都挺方便的。一般比官网反馈快,没有一些求职软件的邮件推送轰炸。 科技类微信官方账号:很多科技类微信官方账号侧重于学习路线,求职资料参考面试,可以搜索少量优质微信官方账号自行查看。 我自己在为数不多的微信官方账号里做了很多有用的资源。 回想我的校招,能从原来的鸡找到大厂的工作。没有什么诀窍和捷径,就是我早定了一个方向,一直坚定不移的坚持学习到现在。 希望所有的朋友都能找到满意的工作。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)
【技术支持|常见问题】你正确使用https了吗? [php源码](2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部