码字不易,大家喜欢可以一键三连一下,谢谢啦😃😃                                  大家有问题也可以私聊(简历修改、岗位推荐、内推......)             个人介绍:                    双末流985硕士,本科软件工程,研究生计算机技术;         成绩凑合,无实习经历,技术一般,但准备的比较早;         海投,主要投递的是西安、深圳、北京的Java后端开发岗位;        一、程序员岗位类型介绍      1.互联网岗位:                   岗位类型:算法、后端、客户端、前端、测开                   薪资比较:算法 > 客户端 > 后端 = 前端 = 测开         内卷程度:算法 > 后端(Java > C++ > Go) > 客户端(安卓 > IOS)> 测开 > 前端          公司推荐:腾讯、阿里、字节、百度、美团、快手、京东、拼多多、华为......                   面试流程:笔试、多轮技术面、HR面;                    专业面试:一对一面试,专业技术面应该是45min左右,HR面应该是20min左右         面试侧重:项目、八股文 、算法题、拓展题(海量数据和智力题等);         职业发展:需要不断的学习新的知识,真的能够学习到很多东西;        2.银行岗位:                  岗位类型:系统开发岗 / 软件研发岗(Java为主)                   银行推荐:邮储、农行、招行、工行......         面试流程:笔试+面试+体检 (笔试题量很大);                    专业面试:一般是多个面试官,但是总时长很短,很多银行就一轮面试;         面试侧重:学校、专业匹配度、简单的专业知识、项目;        3.研究所岗位:                  岗位类型:软件开发 / 研发工程师(Java、C++、C语言)         研究所推荐(硕士):南京28所、14所;西安618所、613所......                                面试流程:性格测评+多轮面试;                                         专业面试:一般是线下,去研究所面试或者研究所来学校面试,像是走流程;             面试侧重:学校、成绩、项目、论文/专利、简单的专业知识等;             职业发展:应该是满两个合同后变为无固定期限合同;                 4.三大去向对比:                   薪资发展:互联网 > 研究所 > 银行                    加班情况:互联网 > 研究所 > 银行                    业务压力:互联网 > 研究所 = 银行                    个人成长:互联网 > 银行 > 研究所                    晋升情况:互联网 > 银行 > 研究所                   跳槽难度:互联网 > 银行 > 研究所         内卷程度:互联网> 银行 > 研究所         稳定性:研究所 > 银行 > 互联网         学历要求:研究所 > 银行 > 互联网        二、如何确定适合自己的求职岗位                               结合自己在校期间学习的课程主要使用的语言;             结合自己所做过的项目,项目用到的技术和语言;             结合公司更需要什么样的人才,选择更加通用的语言;             结合未来的职业发展前景、求职难度、内卷程度等;              最为重要的就是:自己的兴趣以及未来的人生规划;                 1. 为什么选择后端开发                  有后选后,无后选前,无后无前,算法也甜;                   条件允许,无脑后端,前途无量,预定高管;                   其次前端,需求频繁,温饱有余,人上人难;                   算法数据,收入可观,最好硕博,高端饭碗;                   测试开发,也可一战,随手一点,月入过万;                   走投无路,回家种田,日出日落,生活美满。                   ------------------------------------------                    其实无论精通那个,都可以,但精通谈何容易;                              算法:看重学校、比赛、顶会论文、大厂实习、专业基础;岗位过于火热,一将功成万骨枯,真正能够上岸的是少数,多数都是炮灰了         客户端:主要是安卓和IOS,校招缺口大,但社招饱和;         前端:只需要有针对性的去学习前端的知识,不过后期需要大量学习新知识;         测开:质量控制,采取一切技术或管理手段来控制产品的质量,好吧就是点点点;         后端:技术更加丰富,未来发展前景更好      C++/Java/Go:大部分公司还是以Java语言为主,就业更加广泛,虽然现在很多也开始转Go语言了;   2. 我是如何准备的(Java后端开发)      2.1 简历                  在线简历平台:基本信息、求职意向(求职岗位+意向城市)、教育背景(学校,成绩好写成绩)、专业技能、项目经验、荣誉证书、自我评价、个人成果        2.2 项目                  教研室项目         牛客网-项目实战         秒杀、商城、博客项目(一定要搞懂)      2.3 八股文                 Java:基础、集合与容器、异常、虚拟机、并发等;         计算机基础:数据结构与算法、网络、操作系统、Linux、数据库等;         拓展:分布式、设计模式、中间件等;         框架:Sping、SpingBoot、MyBatis;                                  书籍:《Java核心技术》《深入理解Java虚拟机》《大话设计模式》《大话数据结构》《图解HTTP》《TCP/IP协议详解》《Mysql 必知必会》《MySQL实战45讲》《Redis设计与实现》《Java并发编程实战》《Java并发编程之美》《Java并发编程实战》《分布式原理》             视频:尚硅谷、黑马程序员、极客时间(B站可以白嫖);             公众号:小林coding、JavaGuide、CS-Notes、美团技术团队;                    2.4 算法                  网站:牛客网、CodeTop企业题库、LeetCode         书籍:剑指offer、程序员面试宝典、程序员代码面试指南;         视频:左程云算法基础篇、算法提高篇、BAT算法精讲;        2.5 笔试                  牛客专项练习:编程语言、算法、计算机基础知识、行测等;         牛客题霸:面试高频算法题、SQL题目、公司真题;         牛客网输入输出练习场:https://ac.nowcoder.com/acm/contest/5647                  2.6 面试                  牛客网面经        3. 我的求职之路(Java后端开发)      ① 校招历程                  起始时间-结束时间:2021.8-2021.10;         投递过程:前期主要投递的是一些小公司,想着练一下手,但投递后都没有结果,连笔试安排都没有;后面开始投一些大公司,不得不说大公司的面试流程是真的快,几乎是三天面一次,面完第二天出结果,通知下一面;直到9月份才开始投递字节、阿里、腾讯,面完发现BAT的面试相比其他,难度确实更大一点,但是也更注重基础一点,阿里因为主要用的是Java,面试注重Java并发和框架;字节后端主要用Go,所以面试更注重数据库、操作系统、分布式;腾讯后端用C++和Go,所以面试更注重网络编程、操作系统、Linux;        ② 校招结果                                           腾讯:深圳-IEG-后台开发             华为:西安-云核心-通用软件开发             字节跳动:西安-基础架构-后端开发             百度:北京-ACG-Java开发             快手:北京-平台研发部-Java开发             美团:北京-金融-后端开发             Shopee:北京-安卓开发             龙湖:北京-数字科技仕官生             TP-LINK:深圳-后端开发             大华:西安-Java开发             农行研发中心:西安-软件研发             荣耀:西安-通用软件开发             南瑞国家电网:南京-软件开发             中电28所:南京-软件开发             中航613所:洛阳-软件研发             科大讯飞:合肥-Java开发                 三、总结与感悟      3.1 准备:                   提前准备:项目+算法+八股文 !!!                   复习是一个很乏味的过程,贵在坚持,天道酬勤;        3.2 投递:                   一定要投提前批,提前批挂了,还可以投正式批,相当于多了一次机会;          尽量师兄师姐们内推,有些公司内推可以免笔试,而且可以实时查看进度;                    能早投尽量早投,面试流程也快,如果不幸挂了还可以有其他部门来捞;                  3.3 笔试:                  提前调试好设备、熟悉平台的编程环境、写好输入输出等;         和同学一起做笔试(可以互帮互助,分享思路之类的,但一定不要抄袭)         题目不会没问题,可以面向测试用例编程,或者输出一下特殊值,都是会有分的;        3.4 面试:                   通过不断的面试,自己会成长的更快,比单纯的看八股效率会高很多;                    找工作是是一个漫长的过程,保持一个良好的心态是非常重要的!!!                    简历上的东西一定要都会,包括自己的项目、学过的课程等;讲自己项目的时候,一定要有自信;回答面试官问题的时候尽量往自己熟悉的知识点上靠,注意不要给自己挖坑,提到自己的知识盲点,面试官会根据自己前面回答提到的知识点继续问,自己提到的知识点,回答不上来就很尴尬;一定要注意围绕问题来展开,即使不会,也要多回答点沾边的知识点;                   认真对待每一次面试,每一次面试都是查缺补漏的机会,都会出现一些自己不会的问题,包括一些你认为你会的问题,但是自己没有回答好,或者是面试官深挖细节和底层原理,自己还是不会。每次面试结束,把问题记下来,无论是会的还是不会的,都再重新过一遍;          好好准备一下HR面,问题都很类似(优缺点、职业规划、最后悔的事、最亲近的人、项目怎么分配、压力的时候以及自己如何处理的、最看重公司什么、是否有其他Offer等等),也可能会有触及灵魂的问题,提前整理一下回答思路和语言,列个提纲;                  四、经验贴                  海量数据处理的方法总结:https://www.nowcoder.com/discuss/808568                   面试中常见的智力题:https://www.nowcoder.com/discuss/807456                   无实习无框架项目经历的Java后端开发上岸之路: https://www.nowcoder.com/discuss/769455                   2022秋招大厂-Java后端开发-面试题目汇总: https://www.nowcoder.com/discuss/817925                   2022秋招-研究所/银行-软件开发-面试题目汇总: https://www.nowcoder.com/discuss/821243                                  
点赞 118
评论 54
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务