猫眼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哪的
2 回复 分享
发布于 2023-10-31 12:53 宁夏
约的什么时候二面呢,我二面完没消息了
1 回复 分享
发布于 2023-11-03 21:59 广东
xd手撕是啥
点赞 回复 分享
发布于 2023-10-31 15:51 贵州
OC了吗,感觉二面要比一面难一点
点赞 回复 分享
发布于 2023-11-09 23:21 北京

相关推荐

11-21 14:55
已编辑
蚌埠坦克学院 Web前端
前端实现动画有哪些方式?主要用css动画是吧js动画怎么做?window.requestAnimationFrame 这个API知道吗?做过移动端吗?(没有,主要做网页端,适配到移动端,早知道可以说下小程序)css选择器有哪些?写项目用哪些选择器比较多?css里面局中元素有哪些方式?css隐藏元素有哪些方式?行内元素和块级元素的区别,和分别有哪些?position:fixed 和 positon: absolute 区别点 有一个父元素盒子 div设置transfrom:translate,然后子元素是position:fixed,这时候子元素相对于哪个位置定位的?js数据类型有哪些?一般怎么判断?symbol是基础数据类型吗?用过吗 用来做什么?数组有很多API,你用过哪些?哪些改变原数组 哪些不改变?数组sort方法改变原数组吗?Object的静态方法有哪些?     没答好Object.assign 浅拷贝和深拷贝的区别。怎么实现深拷贝对数组浅拷贝,有哪些方式?对于对象浅拷贝,有哪些方式?(let a=b??)对于对象深拷贝,怎么写const obj = {a:1,b:2} obj.c = obj 这样的对象(某个属性等于他自身),你刚刚说的递归深拷贝会不会有问题  不懂!setTimeout setinterversetTimeout 准时么 为什么? 答错了promise用过吗?几个状态?promise构造函数是同步执行还是异步执行?new Promise(res)=>console.log(1))promise.all说下,然后口述下怎么实现?#应届生被毁约被毁意向了怎么办##牛客创作赏金赛#
点赞 评论 收藏
分享
4 20 评论
分享
牛客网
牛客企业服务