近期面试review
Posted 土豆精666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了近期面试review相关的知识,希望对你有一定的参考价值。
近期准备离职换一家公司了,也去面试了几家公司(四年,中小型,广州),总得体验归纳为以下几点:
1.用人考察的维度:技术广度和深度,学历,工作年限,之前的项目负责的技术和业务难度,之前的公司和项目体量等,不分先后。
2.总得感觉如果是随时到岗是比在职找工作成功机会要大很多。
3.面试的时间基本在一个到两个小时之间,但是也有一家三轮技术+一轮hr直接面了六个小时的。
4.我个人是喜欢先线上技术初面,再进行现场面的,具体流程是可以先跟hr沟通的。
5.公司业务不同面试的内容风格是有很大不同的,比如区块链底层问的多,电商问的面广且对新兴技术要求较高,做一些企业级金融,税务之类产品研发的对数据库要求较高,中台类或基础架构类对某一特定方向要求一定深度等等。 可以根据对应岗位要求针对性的回顾一下知识点,甚至可以询问一下hr面试官问的主要内容。
下面补充一些个人面试被问到我答的不是很好的点:
1.rabbitMq的镜像队列,集群方面
2.rocketMq的延时队列的底层实现
3.netty数据包的大小,底层实现
4.redis重启的数据恢复
5.线程状态,线程之间数据信息的传递
6.AQS
7.自己实现的可重入锁
8.sync的锁升级,自旋后变偏向锁还是轻量锁
9.redission对普通redis.sync的性能优化
10.drios为什么快
11.spring事务传播特性,mysql的事务隔离级别,可重复读是怎么实现的
12.mysql函数式对索引的影响
13.红黑树的结构特点
14.如何手动控制线程并发执行
15.负载均衡算法
16.dubbo和springCould的区别
17.灰度发布的实现
18.webSocket
19.redisRession对redis锁的优化,拿可重入锁这个做个切入点
20.阿里巴巴seata的实现
21.mysql数据改变,MongoDB数据没同步,怎么让用户无感知从MG中获取改变后的数据
22.redis主节点挂掉,加锁失败,从节点未同步. 怎么处理
23.为什么要使用redission,手写的高并发锁分布式锁会遇到什么问题
24.多线程的几个关键字、锁膨胀
25.线程可见性的意义
26.mysql几种日志的作用、索引下推
27.标记压缩、压缩过程的原理
28.spring的循环依赖的处理,为什么要用三级缓存
以上是关于近期面试review的主要内容,如果未能解决你的问题,请参考以下文章