近期面试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的循环依赖的处理,为什么要用三级缓存

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值