微派网络 一面

1.java中hashmap是如何解决hash冲突
2.jdk1.7 hashmap为什么是头插入,到1.8改为尾插
3.java中多态是什么
4.jvm层面是如何实现多态的,比如我调用了父类的对象jvm是如何知道我调用的是子类的方法
5.static修饰的变量或者方法为什么不能调用非static修饰变量或者方法
6.Threadlocal扩容或者清理的逻辑是怎么样的
7.如果让你实现一个单例模式的话,你会如何实现
8.单例模式的变量为什么要用volite修饰,如果我不加会出现什么问题
9.inndob是如何做到可重复读的隔离级别
10.inndob索引为什么要使用b+树
11.b+树某些情况下表现会比较劣势,说一下哪些情况会比较劣势
12.网站键入url到网页渲染出来都发生了什么
13.https握手加密流程是怎么样的
14.你实习过程中子查询导致的慢sql你是如何排查并优化的
15.你是如何避免同一个新闻重复抓取的,其中里面的redis分布式锁是起到了一个什么样的作用
16.如果同一篇通稿被不同的平台发出,这个去重你要如何去做
17.用原子变量去做线程的创建与销毁,这个是怎么做的
18.为什么不直接用线程池来做线程的管理,是有什么考虑吗
19.如果redis队列里面没有数据,你这个while不会把cpu资源给打上去吗
20.如果将线程销毁的话,何时会再次启用呢
21.你在做项目的时候碰到最困难的问题是什么
手撕:快排
全部评论

相关推荐

评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务