刚开始工作的时候,我也想不通这个问题,甚至很鄙视这种现象。后面当了面试官,做到了公司中层管理,也会站在公司以及行业角度去重新思考这个问题。

为什么这种现象会越来越普遍呢?尤其在 IT 行业愈加明显。

面试看的是应聘者上限,工作则是按需安排。

银行考试,以为自己是在面试行长 ,下到“金融下乡”,上到国家宏观经济政策考了个遍,结果实际工作是……柜员,处理手续、卖信用卡、卖ETC。

互联网公司面试,又是领导力、又是算法架构,结果入职以后就是调整、测试、controlC+V。

所以为什么面试要考察上限呢?

说白了,还是卷。

大家想想,一个岗位招人,最重要的诉求是什么?是与该岗位相匹配的技能和能力。

但问题来了,是不是有那么多岗位需要那么高精尖的技能和能力呢?

如果不是,问题又来了,因为竞争压力大,很普通的一些岗位引来了众多人的追捧与竞争,比如有很多专业服务公司,像审计这种偏向于“劳动密集型”的专业服务,真的需要那么多海内外top级别的名校生吗?

但如果他们确实来投递了,还不是一两个,而是一堆,你说怎么筛?

只能是用越来越变态的题目来挑人了,选拔性考试就是这样的,大家的水平越高,题目就越难,要不然还真筛不出来……

那为什么入职就拧螺丝呢?

很明显,按需分配。

一家公司不需要那么多的决策层,要是谁都能拍板,那不乱套了。

问题又来了,决策层只需要几个,但……执行层的人就需要太多了,毕竟能落地才是王道。

那么执行层怎么执行,怎么落地?

体会决策层意见、拆分任务、分配任务,到这一步,分到个人手上的活儿,还真就是拧螺丝了。

但同样是拧螺丝,不同的行业和企业又不一样。

还拿审计来说,可能某些人的“螺丝”就是抽凭,但有些人的“螺丝”就是帮IPO做财务咨询;

同样是做金融的,有些人的“螺丝”是整理数据,看报告,但也有些人的“螺丝”是做路演PPT、处理信托公文……

这也是为什么,同样都是招人拧螺丝,某些岗位和行业考的“火箭”就是得可回收、再利用的道理。

那么只有不断提高自己“造火箭”的能力才是关键,不要当被卷的人,成为卷别人的人才是王道 ;

为了助力程序员朋友们跳槽面试、升职加薪、职业困境,提高自己的技术,本文给大家整了一套涵盖Java架构面试进阶所有技术栈的快速学习方法和资源。

包括各大厂最新面试题以及面经,还有涉及JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty,Dubbo,Spring Boot,Spring Cloud,数据结构与算法,设计模式,网络与操作系统等相关技术领域的大厂面试题及详解。若是感兴趣想学习的朋友点击文末免费领取,无套路。

一、分布式

大型网站系统的特点

大型网站架构演化发展历程

拆分 VS 集群

微服务 VS SOA

前后端完全分离与Rest规范

CAP三进二和Base定理

二、中间件

缓存

消息队列

搜索引擎

三、大数据与高并发

秒杀架构设计

数据库架构发展历程

MySQL的扩展性瓶颈

为什么要使用NOSQL  NOT ONLY SQL

传统RDBMS VS NOSQL

NOSQL数据库的类型

阿里巴巴中文站商品信息如何存放

数据的水平拆分和垂直拆分

分布式事务十、BitMap

Bloom Filter

常见的限流算法

负载均衡

一致性Hash算法

四、数据库

数据库范式

数据库开发规范

数据库索引

MySM  VS  InnoDB

并发事务带来的问题

事务隔离级别及锁的实现机制

MVCC(多版本并发控制)

间隙锁与幻读

五、设计模式与实践

OOP五大原则SOLID

设计模式

代理模式

面向切面编程(AOP)

工厂模式

控制反转IOC

观察者模式

Zookeeper

六、数据结构与算法

数据结构与算法

HashMap

ConcurrentHashMap

ConcurrentLinkedQueue

Topk问题

资源池思想

JVM内存管理算法

容器虚拟化技术,Doocker思想

持续集成、持续发布,jenkins

七、面试题举例

设计一个分布式环境下全局唯一的发号器

设计一个带有过期时间的LRU缓存

设计一个分布式锁

设计一个分布式环境下的统一配置中心

如何准备HR面试

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!成为卷王就从现在开始!
需要资料的小伙伴点赞+关注支持小编一波,【双击此处】即可获取咯~!