近期面试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的主要内容,如果未能解决你的问题,请参考以下文章

堆(数据结构),这看了,还能忘?_review_面试

近期面试总结(Android)

git常见的面试题

python近期遇到的一些面试问题

Android大牛近期大厂面试详解(附解答)

近期面试总结