转转一面面经

1. 聊一下你知道的Java中的锁
2. synchronized的底层原理,为什么synchronized能够保证可见性、有序性、原子性。AQS的底层原理,CAS的底层原理。
3. 线程池:核心参数、工作流程、参数如何定义,还有最大线程池是如何销毁的
4. Redis常用数据类型的底层数据结构,跳跃表的介绍、优点等等
5. Redis的集群说一下
6. Redis分布式说一下,为什么要用Lua脚本,Lua脚本解决了什么问题? 如果两个线程同时获取了Redis的锁,其中一个在锁超时之前也没有完成任务,后面的任务进来了会怎么样。
7. 算法题:二叉树的层序遍历
全部评论
感觉你这些问题都好常见啊(我都不会/(ㄒoㄒ)/~~
2 回复 分享
发布于 2024-08-13 15:52 江苏
有没有后续?
1 回复 分享
发布于 2024-08-18 20:38 广东
同两年,一个周转转面了两次一面,感觉刷kpi
1 回复 分享
发布于 2024-08-13 16:21 上海
这cs公司也面???头有多铁
点赞 回复 分享
发布于 2024-08-29 23:26 北京
三年java今天一面
点赞 回复 分享
发布于 2024-08-27 18:06 北京
哥,什么部门,面了两个部门,都二面完了,然后挂了。
点赞 回复 分享
发布于 2024-08-19 14:28 北京
我一年前端 昨天刚刚二面完
点赞 回复 分享
发布于 2024-08-15 09:42 湖南
怎么我看转转校招还没开呢?还是24届的招聘
点赞 回复 分享
发布于 2024-08-14 15:51 四川
反问: c端的公司怎么样才会给offer
点赞 回复 分享
发布于 2024-08-13 15:22 北京

相关推荐

05-08 15:24
门头沟学院 Java
一面1. 自我介绍2. 讲讲对接下来的实习工作预期?做什么工作内容3. 项目4. 两个文件a、b存储很多ip,电脑内存比较小,求交集?5. 关注者动态按照时间去查看动态设计二面1. JVM的内存回收   - int类型的回收和对象的回收是否相同   - 为什么堆不用类似栈的压栈弹栈进行内存管理     - 互联网的根在美国,如果美国把到中国的网线砍掉,但是中国的网络还是个自治的系统,为什么要释放掉?(可达性分析)(为什么说根到不了了,对象就没用了)(那一些不被根对象直接间接引用的对象们,可能自己运行的挺好,是自治的,那为什么要把他们释放)(可达性分析为什么是合适的,为什么那块内存是垃圾)   - 2. 数据库   - 左手、右手连上MySQL(默认隔离级别)   - 左手begin transaction,打开事务,右手也同样打开   - 左手select account from t where id=1,右手同样select   - 都查出来是50   - 左手update设置值为40(付款10块),现在左手右手同时select,分别看到的是什么值   - 右手设置这个值为60(退款10块),再select会怎么样   - 左手commit,右手的update阻塞结束,可以执行,这时候再左手右手select,什么情况?   - 右手再commit,左右手分别selec他,是多少   - 好,现在就是程序左手是减10,右手是加10,左右看到的数据都是60,是不符合预期的(应该都是50),怎么解决?想你能想到的所有方法3. 网络   - TCP三次握手,不想跟你聊书上的,我们现实中打电话,我说喂,你说喂,然后就直接说话了,打电话好像只用两次喂。你要么解释打电话为什么两次喂就行,要么解释TCP为什么第三次握手   - 为什么人打电话就用了两次握手4. IoC、依赖注入、依赖倒置什么意思5. 职业规划?为什么不AI6. 有用过kook吗?周围同学有用过吗?7. 实习多久
点赞 评论 收藏
分享
头像
05-14 12:49
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
20
92
分享

创作者周榜

更多
牛客网
牛客企业服务