云从科技面经

云从科技,一共两轮技术面+一轮hr面,顺利通过

云从一面

云从一面(54min)

Java基础:
集合八股文
syn 和 ReentrantLock
n个任务执行完成之后,再执行主任务用到哪个类
countdownlatch怎么实现的
常见的数据结构

数据库:
介绍B+树索引
查询复杂度稳定,怎么稳定的。
除了B+树索引还有哪些

JVM运行时数据区

linux常用指令
vim里的替换、匹配
644文件权限
查找文件路径
查找指定以.txt为结尾的文件指令

springMVC的执行流程
aop怎么实现一个日志记录

还有其他的问题,记不住了

算法题
有重复数字的有序数组,找到一个大于等于目标值的位置,如果不存在的话,就返回数组的长度+1;
算法题有点拉胯没有做出来
唉!

云从二面

云从二面(52min)
记录的不是很全

1、介绍你所知道的排序算法
2、讲讲快排、堆排的实现过程
算法:
3、合并两个有序数组A,B,假设A容量足够,合并到A数组中
4、给出一个数,判断这个数是否是质数
回到基础
5、讲讲HashMap、线程不安全的场景是什么?有哪些线程安全的map?
6、讲讲AQS?线程的睡眠和唤醒是怎么实现的?
7、ReentrantLock的公平锁和非公平锁的实现方式
8、讲讲CAS以及CAS是运行在什么上面的
9、往线程池中丢一个任务,但后来不想执行这个任务了怎么取消。
10、NIO与AIO的区别
11、用过消息队列吗?当你尝试将消息队列引入到项目当中,应该考虑什么?
12、消息队列如何实现高可用的
13、Redis的常用的数据结构,我将底层编码也给他讲了讲
14、Redis这些常用的数据结构有什么应用场景?我结合项目给他讲了讲
15、Redis的内存淘汰机制以及过期策略?如果让你自己实现lru的时候,你如何设计
16、MySQL事务的一致性和持久性怎么实现的
17、SpringAOP怎么实现的?
18、为什么使用jdk代理的时候必须实现接口?
19、jdk代理方法执行是在哪个时期执行的?(这个没答出来,面试官说是在bean的后置处理器时期执行的)
20、设计一个RPC框架,考虑哪些?
21、如果不用HTTP呢,使用TCP如何实现?
22、如果用TCP实现的时候要调用哪个类哪个方法?这个起初没答到面试官想要的答案,后来又跟我解释了一下,然后我回答了注册中心的设计思想
23、服务熔断和服务降级讲一下

反问
评价+部门业务以及技术栈

会有通知的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值