hello,大家好,我是小孟。一个老程序员猿。
自己在职场厮杀多年,做过码农、项目主管、产品经理。希望通过自己的分享,让你少走弯路。关注我,必须不迷路,还能弯道超车。
小孟老婆CS(计算机科学)博士。平时交流算法、交流程序,生活想当和谐!
不出意外,我们要搞一辈子的程序了。
我程序员,她程序媛!
谁说一个程序员不能再找一个程序媛?
金九银十的工作已经结束,几家欢喜几家愁,有的小伙伴 拿到了好几个大厂offfer,有的小伙伴虽然没拿到大厂offer,但是手里也有几个不错的offer,有的小伙伴邮箱现在一个offer还没有,有点焦虑。
不管怎么样,往前看吧。
最近又和几个大厂的面试官,一起吃饭,交流了职场情况。这篇文章就和大家谈谈,大厂最看重的是什么?如何挺近大厂。
目录
一,学历
二,竞赛经历
三,基本功
四,大厂面试步骤
五,计算机体系知识
六,必须掌握的技术
1 设计模式篇
2 Spring5源码解读篇
3 Mybatis篇
4 SpringBoot2篇
5. 自动化工具专题
5.1 Maven项目工具
5.2 Git分布式版本控制
5.3 Sonar代码质量检测平台
5.4 Jenkins DevOps自动化
6. 微服务架构专题
6.1 架构设计篇
6.2 SpringCloud1-2实战篇
6.2.1 Config分布式配置中心
6.2.2 Eureka注册与发现机制
6.2.3 Ribbon客户端负载均衡
6.2.4 Hystrix服务熔断组件
6.2.5 Feign声明式服务调用
6.2.6 Zuul网关服务
6.2.7 项目实战:SpringCloud微服务架构
7、高并发和分布式技术
涨薪求职必看!终于有阿里P8把Java架构师
7.1 高并发分布式技术 - 分布式开发技术
7.2 高并发分布式技术 - 高并发开发技术
7.3 高并发分布式技术 - 实战技巧
7.4 高并发分布式技术 - 分布式系统数据存储
8. 性能优化篇
8.1 JVM优化篇
8.2 WEB程序调优篇
8.3 SQL优化篇
9. 海量数据搜索引擎专题内容
9.1 Apache顶级项目 – Lucene
9.2 数据库排名13位:Solr
9.3 排名第7位:ElasticSearch
10. 容器化技术专题
11、阿里dubbo分布式系统拆分
12、配置中心;nexus搭建自己的私库
13、大型系统ELK日志分析方案
14、BAT自动化部署方案Jenkins
15、阿里开源Mycat数据库中间件
16、消息中间件处理海量请求和数据传输
17、电商秒杀分布式事务问题
18、最流行的高并发请求解决方案
19、es集群海量搜索;mysql数据实时同步到ES
20、redis集群;es集群
21,刷算法题
一,学历
学历是普通人改变命运最好的方式,没有之一。
我硕士毕业后,有直博的机会,但是直接放弃了,因为当时家里的经济不太允许。
工作几年后,再去读博,发现精力和时间都完全顾不上,虽然也申请到了,但是也委婉的和导师了。
对于大厂而言,学历也是重要的,就像张雪峰说的一样:
世界五百强的公司,基本不会去普通学校招聘!
而且学历带来的影响是一生的,如果再给我一次机会,小孟当时可能选择去直博。
前段时间,和我硕士的一个同学聊天,他当时选择了读博,两年后正常毕业就拿到了博士学位(硕博为5年,硕士是3年),去了华为,给了年薪60w。而当时硕士毕业去华为只有25w。
2年就算一直很优秀,也难从25w升到60w。而且还拿到博士证书。
对于本科的话,你要衡量一下三年后你的工作薪水能不能达到硕士毕业后的薪水。
哪个性价比更高,一目了然!
二,竞赛经历
对于公司而言,应该说大部分的应届生都达不到公司的项目要求,那就要培养?
如何培养,肯定要选有项目经验的?
那就是参见比赛了。
1,最耳熟能详的就是ACM、蓝桥杯!含金量非常的高,而且各大公司都非常的认可。
Association for Computing Machineryhttps://www.acm.org/
2、蓝桥杯全国软件和信息技术专业人才大赛
官网:
蓝桥杯大赛——全国大学生TMT行业赛事
蓝桥杯全国软件和信息技术专业人才大赛(简称“蓝桥杯”)由工业和信息化部人才交流中心主办。
3、中国大学生计算机设计大赛
官网:
> 首页">中国大学生计算机设计大赛 >> 首页
我要吐槽下,这个网站是真tm难看。你确定这是官网吗????
中国大学生计算机设计大赛由教育部计算机相关教指委、中国教育电视台、中国高教学会、中国青少年新媒体协会等主办。
当然其他的大公司还有很多自己举办的比赛。
三,基本功
前前后后我分享了很多的面试干货:
1,Java基础大全,帮你省去2w的培训费
2,SpringBoot一天快速入门,超级肝货!【一】
3,SpringBoot一天快速入门,超级肝货!【二】
4,SpringBoot与分布式
5,肝完了,总结了SpringBoot与缓存的知识点,快速掌握
6,一天掌握数据结构和算法面试题,吊打面试官
7,整理了一周的Spring面试大全【含答案】
8,三天肝完设计模式的面试题,面试再不怕设计模式的问题了
9,Mysql面试大全
10,算法学习大全
当然也分享了很多的SpringBoot的项目,这些项目真的很肝!
1,基于springboot的在线教育系统分享
2,基于springboot的活动管理小程序系统分享
3,基于springcloud的微服务项目分享【视频教程+源码】
4,撸完这个springboot项目,我对boot轻车熟路【视频教程+源码】
当然前面还开源了一个不错的小程序,系统已经开源:
基于ssm+小程序的物业系统开源
当然要搞的远不止这些,可以联系我,分享给你更多的面试干货。但是c站不让放私信的方式,说我营销,我tm也是醉了。主页有我的联系方式。
四,大厂面试步骤
我硕士毕业后,拿到多个offer。翻出了当年的面经,希望对你有用!
每个大厂的面试过程和步骤不太一样:
阿里:通常3~4面技术+Hr面,每一轮结束可以问内推人或者通过面试邮件底部的电话转人工查询面试结果,一般流程比较长,大多要一个月以上,无法并行面多个部门。
腾讯:通常3-5轮技术+Hr面,每一轮结束可以问招聘Hr面试结果,一般流程比较长,每一面之间可能要隔一周,全部流程大多要一个月以上,无法并行面多个部门。
美团:通常3~4面技术(3.1开始多一轮交叉面)+Hr面,通过的话一般3个工作日内约下一次面试时间,一般半个月就可以走完流程,可以并行面多个部门,美团是少有可以并行面的公司,但是一旦第一个部门定薪定级后,后续的其他部门即使通过了也会按照第一个的定薪定级。
快手:通常3~4面技术+Hr面,通过的话一般2个工作日内约下一次面试时间,经常面完几个小时内就收到电话约下一次面试,一般半个月就可以走完流程,无法并行面多个部门。
字节:通常3~4面技术+Hr面,面试效率比较高,可能一天内就面完技术面,整个面试流程比较快,但是发口头offer比较慢,无法并行面多个部门。
拼多多:通常3面技术+Hr面,现场面可以一天面完,并且可以周日面,一般半个月就可以走完流程,无法并行面多个部门。
五,计算机体系知识
入计算机专业的师弟师妹,别再迷茫了,我整理一份CS的学习路线大全!帮你超越大部分的同学!
六,必须掌握的技术
1 设计模式篇
设计模式的我搞过完整的原创资料:
❤️设计模式肝完了,还挺全!腾讯和阿里的offer已拿!
数据结构和算法:
❤️肝完了,一天掌握数据结构和算法面试题❤️
2 Spring5源码解读篇
Spring5最新完整版教程idea版
3 Mybatis篇
MyBatis源码解析大合集
4 SpringBoot2篇
SpringBoot整合教程(springboot框架实战)
5. 自动化工具专题
5.1 Maven项目工具
5.2 Git分布式版本控制
5.3 Sonar代码质量检测平台
5.4 Jenkins DevOps自动化
6. 微服务架构专题
6.1 架构设计篇
5.2 Git分布式版本控制
5.3 Sonar代码质量检测平台
5.4 Jenkins DevOps自动化
6. 微服务架构专题
6.1 架构设计篇
5.4 Jenkins DevOps自动化
6. 微服务架构专题
6.1 架构设计篇
6.1 架构设计篇
Java程序员必修springcloud框架开发教程SpringCloud+SpringCloud Alibaba 双管齐下
6.2 SpringCloud1-2实战篇
6.2.1 Config分布式配置中心
6.2.2 Eureka注册与发现机制
6.2.3 Ribbon客户端负载均衡
6.2.4 Hystrix服务熔断组件
6.2.5 Feign声明式服务调用
6.2.6 Zuul网关服务
6.2.7 项目实战:SpringCloud微服务架构
7、高并发和分布式技术
6.2.2 Eureka注册与发现机制
6.2.3 Ribbon客户端负载均衡
6.2.4 Hystrix服务熔断组件
6.2.5 Feign声明式服务调用
6.2.6 Zuul网关服务
6.2.7 项目实战:SpringCloud微服务架构
7、高并发和分布式技术
6.2.4 Hystrix服务熔断组件
6.2.5 Feign声明式服务调用
6.2.6 Zuul网关服务
6.2.7 项目实战:SpringCloud微服务架构
7、高并发和分布式技术
6.2.6 Zuul网关服务
6.2.7 项目实战:SpringCloud微服务架构
7、高并发和分布式技术
7、高并发和分布式技术
涨薪求职必看!终于有阿里P8把Java架构师
7.1 高并发分布式技术 - 分布式开发技术
7.2 高并发分布式技术 - 高并发开发技术
7.3 高并发分布式技术 - 实战技巧
7.4 高并发分布式技术 - 分布式系统数据存储
7.1 高并发分布式技术 - 分布式开发技术
7.2 高并发分布式技术 - 高并发开发技术
7.3 高并发分布式技术 - 实战技巧
7.4 高并发分布式技术 - 分布式系统数据存储
7.4 高并发分布式技术 - 分布式系统数据存储
8. 性能优化篇
Java高级架构师:分布式架构、高性能、高并发、性能优化、Spring等统统包括了
8.1 JVM优化篇
8.2 WEB程序调优篇
8.3 SQL优化篇
8.3 SQL优化篇
9. 海量数据搜索引擎专题内容
大众点评、淘宝、58同城等各行业大型网站在用的实时搜索技术
9.1 Apache顶级项目 – Lucene
9.2 数据库排名13位:Solr
9.3 排名第7位:ElasticSearch
10. 容器化技术专题
9.3 排名第7位:ElasticSearch
10. 容器化技术专题
Docker快速入门教程
docker
docker基础
docker安装与使用
搭建docker私有仓库
docker swarm集群搭建
docker compose部署脚本
docker service 服务编排
docker stack分布式集群部署
docker 容器管理可视化工具
通过maven插件打包docker镜像
dcker部署运行java程序
docker应用:搭建ELK;
docker应用:搭建RabbitMQ、MySql等寻常软件
docker+微服务,实现动态扩容
K8S
K8S容器编排设计架构
核心理念介绍
搭建K8S环境
通过K8S调度Docker运行
核心概念详解之Pod、Nodes、Service
搭建K8S多台服务器集群
使用K8S部署SpringBoot程序集群
使用K8S实现负载均衡
11、阿里dubbo分布式系统拆分
Dubbo教程(dubbo经典之作)
12、配置中心;nexus搭建自己的私库
13、大型系统ELK日志分析方案
14、BAT自动化部署方案Jenkins
15、阿里开源Mycat数据库中间件
16、消息中间件处理海量请求和数据传输
17、电商秒杀分布式事务问题
18、最流行的高并发请求解决方案
19、es集群海量搜索;mysql数据实时同步到ES
20、redis集群;es集群
14、BAT自动化部署方案Jenkins
15、阿里开源Mycat数据库中间件
16、消息中间件处理海量请求和数据传输
17、电商秒杀分布式事务问题
18、最流行的高并发请求解决方案
19、es集群海量搜索;mysql数据实时同步到ES
20、redis集群;es集群
16、消息中间件处理海量请求和数据传输
17、电商秒杀分布式事务问题
18、最流行的高并发请求解决方案
19、es集群海量搜索;mysql数据实时同步到ES
20、redis集群;es集群
18、最流行的高并发请求解决方案
19、es集群海量搜索;mysql数据实时同步到ES
20、redis集群;es集群
20、redis集群;es集群
上面都是大厂面试常喜欢问的问题,搞完上面的30k指定是没有任何的问题。
21,刷算法题
当然leetcode算法必须要刷,算法题一定要刷,一定要刷:
去面试字节前端,竟然考算法,是不是有病?算法如何刷题?
肝完了,上面的教程应该比你去培训机构花2w,还要好。
我整理的东西,只和培训机构差一个东西:
学习氛围。
所以大家还是要有一定的自制力,有绝对的自律。少刷短视频,少打游戏。既然想选择进大厂,想收入的更高。那么就要付出更多。没有生下来就是成功的。
对了,还真有,王思葱嘛。
但是我们没有这个命呀,唯独靠自己。无须抱怨,干就完事了。
干货整理不易,花费了好几个晚上,点赞收藏。感谢bro,一起努力。
最后整理了一波项目干货,还可以进群抱团交流,下面的回复:项目大全
项目大全可通过搜索下方 公众号 获取



