猫眼java开发
11.6上午二面两个小时麻了缓缓更新一下面筋
上来直接做题没有自我介绍
力扣原题LCR119要求时间复杂度O(n)很久没做了 卡了很久
接下来是问的项目
1.秒杀项目我是先减去redis缓存后更新数据库问的减去redis后没有来的急更新数据库发生异常怎么解决
2.redis怎么清除键(我答的定时删除和惰性删除)
3.redis持久化机制(AOF和RDB),两者的区别然后会不会影响主线程工作
4.redis的pipline知不知道,答的批操作再问100个指令 第50个出现错误会怎样,答的前50个正常执行后面不执行
5.redis的集群是咋样的,怎么判断数据在哪个片上、发生了重新hash怎么定位新的片主机
6.redis为什么快以及redis怎么实现io复用
7.mysql给了个场景(两个操作都在一个事务里面)一个是先update后select那个记录,另外一个先select后update。这个应该是持有锁的时机不一样第一个要update之后commit后才会释放锁不然select会阻塞
8.linux了解哪些命令。知不知道inode命令干啥的
9.hashmap为什么要重写euqals和hashcode?
10.对hashmap进行遍历的同时删除会发生什么?为什么会那样
11.hashmap线程不安全为什么,头插法会生成环为什么,里面的modCount是干啥的
12.synchronize底层原理,涉及到锁升级重量级锁的三个队列cxq、entrylist、waitSet
13.平时怎么学习的看过哪些资料博客 怎么从别人的博客变成自己的。
还问了些其他的忘了很多
=========
10.30日一面
1.jvm的垃圾收集器简述一下cms的工作流程,跟G1有什么区别
2.java线程池介绍一下参数和流程
3.redis的键驱逐策略有哪些
4.介绍一下持久化中rdb和aof,并且是否都会对其他线程造成影响
6.mysql的索引结构b+树、为什么不用其他的对比一下
7.mysql的隔离级别有哪几个分别能解决什么问题
8.mysql中索引失效的场景有哪些
9.了不了解spring(不了解没问)
10.了解哪些设计模型,讲了单例、代理、工厂模式,代理模式哪几种有什么区别
11.一个力扣中等题
=====
已约二面
全部评论
看来池子很深呀,兄弟base哪的
约的什么时候二面呢,我二面完没消息了
xd手撕是啥
OC了吗,感觉二面要比一面难一点
相关推荐
点赞 评论 收藏
分享