为期一个多月的春招旅程终于告一段落了,春招过程中牛客也带给了我很大的帮助,今天写一个经验贴讲下自己从去年10月放弃考研,转Java开发备战春招,到如今如愿拿到offer的学习历程。
后来又很多人又私聊我问了一些问题,我尽可能的补上
个人背景
- 某末流985国贸专业本科
- 大学前三年除了计算机二级考了Python外,没接触过编程(随便吐槽下Python是我们专业选修,而且不选很难修够分,不知道是哪个神仙老师安排的🤣)
- 去年从6月起复习考研,到10月中旬下定决定转程序员(一入此门深似海🤣)
- 春招从3月起,主要使用Java的公司面过的都收到offer了
面试经历
- 华为一面挂(只问了两个算法,一个中等秒做,一个是困难变种,遇到过的最难算法,目前还是不会🤣)
- 腾讯二面挂(也只被问了两个问题,以前的面经中有,这两次面试沉重打击了我的信心🤣)
- 字节二面挂(总共面过5次,10个算法做了9个还是最多二面,可能就是无缘吧🤣)
- 跟谁学offer
- 美团offer
- 招银offer
- 小米offer
- 网易offer
简历篇
我第一次用的简历是淘宝上找人做的,很花哨,但后来经过在牛客网上找的大佬指点,才知道其实程序员的简历越简洁越好。我强烈推荐《超级简历》这个网站,里面制作程序员简历很方便
因为是非科班,能写的东西很少,没有相关奖项,没有比赛,甚至可能像我实习经历也非常水,那么只能在项目上多做文章了。
我是用了两个项目
- 一个是分布式的秒杀系统,自己部署在了租的阿里云服务器上,这个项目把传统CRUD的一套技术栈都覆盖了,而且因为可以实际上线,可以学到很多东西。
- 另一个是基于BIO、NIO、AIO实现的多人聊天室,很简洁,用命令行运行的,主要是为了学习IO,尤其是IO多路复用的知识,redis和ngnix中都用到了NIO,能把这些搞清楚面试会很加分。
这些项目都是