【秋招总结】无实习无框架项目经历的Java后端开发上岸之路
1.个人情况
- 双末流985硕士,本科软件工程,研究生计算机技术;
- 成绩凑合,无实习经历,无框架项目(仅有教研室研究所合作项目);
- 技术一般,但准备的比较早,刷题+背八股;
- 海投,主要投递的是西安和北京的Java开发岗位;
2.准备过程
复习是一个很乏味的过程,贵在坚持!!!
关于算法:
- 网站:LeetCode+牛客网+CodeTop企业题库
- 书籍:《剑指 Offer》+《程序员代码面试指南—IT 名企算法与数据结构题目最优解》
- 视频:左程云算法基础篇、提高篇、BAT算法精讲
关于八股:
- 书籍:《大话数据结构》+《大话设计模式》+《计算机网络》+《图解HTTP》+《计算机操作系统》+《深入理解 Java 虚拟机》+《Mysql 必知必会》+《Java 并发编程实战》+《Java并发编程之美》+《Java 编程思想》
- 视频:马士兵(连鹏举)Sping、SpingBoot课程等;
- 其他资料领取:牛客网 面经+八股文整理【资料领取】
关于项目:
对自己的项目一定要非常-非常-非常熟悉
- 教研室项目:
主打: 适应电网安全稳定控制系统的C代码自动生成工具(南瑞电网集团合作项目)
凑数: 航天器操作系统OODA功能的C语言自动生成工具(502研究所合作项目)
- 博客项目:
牛客网上找的,跟着视频都敲了一遍,感觉自己掌握的并不好,最终没往简历上写;
关于简历:
在线简历平台【 在线制作简历_bili简历 】
- 基本信息
- 求职意向:求职岗位+意向城市;
- 教育背景:学校,成绩好写成绩;
- 专业技能
- 项目经验
- 荣誉证书
- 自我评价
- 个人成果
关于投递:
- 学校就业信息网和微信公众号(也可以关注一下其他学校的);
- 牛客网校招广场页【https://www.nowcoder.com/school/schedule】
- 可以自己做一个 Excel 来记录投的公司和流程,防止忘记笔试和面试安排
关于面试:
有礼貌,语速放慢,简明扼要,分条理回答;
- 电话面试:把手机充满电,不要静音;
- 视频面试:提前把设备调好;
- 线下面试:提前到,线下一般要先签到排队;
3.个人收获
面的公司都拿到了意向书,但个人还是想留在西安,毕竟北京、上海和深圳房价太贵,待不住;
- 研究所:613所、南瑞国家电网、28所;
- 银行:西安农行研发中心;
- 互联网:字节、百度、快手、美团、虾皮、科大讯飞、大华;
- 互联网:荣耀、华为、中兴、龙湖、TP-LINK;
4.秋招面经
1.深圳-tplink-软件开发
面经: 面试复盘|深圳-TP-LINK-软件开发_笔经面经_牛客网
面经: 面试复盘|科大讯飞-智能汽车事业部_笔经面经_牛客网
3.南京-南瑞-电网调控-软件开发
面经: 面试复盘|南京-南瑞国家电网-软件研发_笔经面经_牛客网
4.南京-28所-软件开发
5.西安-大华-Java开发
面经: 面试复盘|西安-大华-后端开发-提前批_笔经面经_牛客网
6.西安-农行-软件开发
7.西安-荣耀-通用软件开发
笔经: 【笔试复盘】2021.8.14-荣耀机试_笔经面经_牛客网
面经: 面试复盘|西安-荣耀-软件开发工程师_笔经面经_牛客网
8.西安-华为-通用开发工程师
笔经: 【笔试复盘】2021.8.11-华为机试_笔经面经_牛客网
面经: 面试复盘|西安-华为-通用软件开发工程师_笔经面经_牛客网
9.西安-字节跳动-基础架构
10.北京-百度-ACG-Java开发
面经: 面试复盘|北京-百度-Java研发工程师_笔经面经_牛客网
11.北京-快手-平台研发部-Java开发
面经: 面试复盘|北京-快手-Java开发工程师_笔经面经_牛客网
12.北京-美团-金融-后端开发
第一次面的是美团地图,连续两面,死在二面的智力题上,后被美团金融捞起来;
面经: 面试复盘|北京-美团金融-后端开发_笔经面经_牛客网
13.北京-虾皮-安卓开发
面经: 面试复盘|北京-虾皮-安卓开发-提前批_笔经面经_牛客网
14.北京-龙湖集团-数字科技部
5.秋招感悟
- 复习是一个很乏味的过程,贵在坚持,天道酬勤;
- 找工作=实力+运气+心态;
- 面试:项目+八股+算法+场景+智力题;
- 简历投递真的是麻烦,需要填的东西很多,而且大多公司都是自己的招聘系统,需要一次次的重复性输入信息,虽然很浪费时间,但是需要认真填写,很多面试官就是看你的在线简历的,可以提前把这些信息放在word上,填写的时候复制黏贴就可以;
- 尽量师兄师姐们内推,有些公司内推可以免笔试,而且可以实时查看进度;如果有提前批,一定要投,提前批挂了,还可以投正式批,相当于多了一次机会;能早投尽量早投,面试流程也快,如果不幸挂了还可以有其他部门来捞;
- 认真刷《剑指Offer》和LeetCode,不仅笔试考算法,面试也是会考算法的;笔试大多是原创题,而且有些公司笔试确实很难,例如 华为 8.11笔试,最好和同学一起做,方法不重要,AC才是最重要的;面试出的算法大多是《剑指Offer》和LeetCode原题,如果是做过的原题,用适中的方法就可以,前提是自己 刷题 的时候,就要会多种方法,而且要保证运行正确,如果是原创题目,即使是最笨的方法,也要把结果弄出来(保证测试用例输出正确);
- 认真对待每一次面试,每一次面试都是查缺补漏的机会,都会出现一些自己不会的问题,包括一些你认为你会的问题,但是自己没有回答好,或者是面试官深挖细节和底层原理,自己还是不会。每次面试结束,把问题记下来,无论是会的还是不会的,都再重新过一遍;
- 简历上的东西一定要都会,包括自己的项目、学过的课程等;讲自己项目的时候,一定要有自信,回答面试官问题的时候尽量往自己熟悉的知识点上靠,注意不要给自己挖坑,提到自己的知识盲点面试官会根据自己前面回答提到的知识点继续问,自己提到的知识点,回答不上来就很尴尬;
一起学习java 一起让光明照进黑暗