有个朋友毕业几年,一直在家规模比较小的公司做 Java 开发,工资也处于行业中下游。最近看到跳进大厂的同事工资都涨了不少,他也打算跳槽涨一波薪水。
在招聘软件上随便一搜,就能看到大厂的Java岗位待遇真不是一般的好。3 年左右工作经验的年包基本都在 50w 上下,还有房补、三餐等各种福利。
![](https://i-blog.csdnimg.cn/blog_migrate/6d6bc784ab59dfaf6114fb1926569031.png)
但门槛也很高,他投了好几次简历都是“已读不回”,最后找了人内推,才拿到了快手的面试机会。
为了这次面试,他准备得非常充分,光是题库就刷了好几遍,并且把自己认为重要的、热门的技术栈从作用到性能特点都从头到尾背了下来。按理说,这样去面试,闭着眼睛都能过吧。结果,二面就挂了,技术面一开始,他被一连串的问题问得脑袋直发懵:
- HTTP 四次挥手--报文传递参数是什么?
- 进程间的通行方式;
- MySQL 加锁问题;
- Java 自带的线程;
- Redis 的 String 的底层实现;
- 分布式事务;
- MySQL 的索引,InnoDB 的行锁的理解;
- 有没有相关的项目经验,遇到的难题和解决办法是怎样的?
这跟他复习的重难点根本不一致啊!辛辛苦苦小半年,愣是被当作了技术水平不达标、缺乏项目经验的菜鸟。别说入职了,连三面面试官都没见到~
其实想要拿到名企高薪 Offer 并没有想象中的那么难。前提是你的技术水平和项目经验必须过关,再者要能获得面试机会,正常发挥的话,基本没什么大问题。
但如果你:
- 技术水平还有所欠缺或不成体系;
- 缺乏一线大厂热门项目经验;
- 非名校出身、无大厂背景,投出去的简历常常没有回应。
那么我强烈建议你看看《微服务架构与实践第2版》
一共是515页
![](https://i-blog.csdnimg.cn/blog_migrate/777bec6c8d149dc9ac0a883c01ada94c.png)
本文从架构演进、微服务拆分、接口契约测试,流水线构建到微服务实战,涵盖了微服务实施过程中的重要环节,是难得的系统化、全面介绍微服务的作品,非常值得大家认真研读。
目录
![](https://i-blog.csdnimg.cn/blog_migrate/dfeab22603e5d984d821ea4ab808057b.png)