首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
勇敢牛牛,多拿offer
惠州学院 Java
发布于广东
关注
已关注
取消关注
@小牛子练习生:
百度提前批 Java 一二面凉经
8-18被捞 一面8-19 1h 晚上8点视频面,辛苦了 实习经历 说说日志 undo log、redo log(回滚/归档) 项目用的Redis存的什么数据结构(那肯定是string) 项目Redis用在什么地方? Redis基本数据类型 Zset底层数据结构(跳表+hashmap) 过期键处理策略(内存淘汰机制) 跑3个服务,怎么保证同一时刻只有一个请求进来?(分布式锁,Redis/Redisson) 有哪些分布式锁?(Redis跟他儿子Redisson,应该还有zookeeper、数据库锁) Redis分布式锁存些什么?怎么实现的(setnx,key锁名,value=uuid+线程名) 那你讲讲什么是分布式?(分布在不同机器、硬件上的服务,通过远程调用实现通信) Redis做分布式锁,加锁宕机怎么办?(设置过期时间防止死锁) 那执行业务时间过长怎么办?(看门狗机制,过期时间30s,间隔10s检测服务是否存活) Redis跟Memcached区别(没用过MC) 持久化机制(RDB、AOF) 知道Lua脚本吗?(将一组命令打包作为整体,原子执行,运行时不会被其他请求插入;减少网络io;复用) MySQL底层索引结构(b+树) 为什么不用b树(链表串叶子节点、提高查询效率,降低树高度;磁盘io少没说) 间隙锁知道吗?(record lock,gap lock、next-key lock都抡一下) 怎么解决Redis宕机后服务不可用问题(吹) Java对象存储在内存中的结构(说了堆,应该讲Java内存布局,对象头之类的) Java对象包含什么?例如Java对象头(对象头、实例数据、对齐填充;MarkWord、类元指针,数组长度) MarkWord里有什么?(锁标志等信息、hashcode、分代年龄、指向锁的指针) 锁升级?(无锁、偏向锁、轻量级锁、重量级锁) synchronized底层加锁原理(ObjectMonitor获取监视器、mutex lock) 你用过什么Java的锁?(ReentrantLock、ReentrantReadWriteLock、StampedLock。。。) 循环CAS循环几次?(失败自旋无限次,比如说AtomicInteger的getAndAddInt,但是可以设置阈值) 这些锁跟synchronized区别(进入的线程状态不同说起,到LockSupport、UnsafeCAS) synchronized可以加在代码块上吗? 快排+单词逆序+三个字母全排列(谢谢放过) 反问 二面8-23 30min 下午5点电话面 实习经历 MySQL如何保证事务一致性(通过aid保证c、undo log回滚日志/redo log归档日志。加餐:隔离性加锁、原子性undo log回滚、持久性redo log归档) 事务四种隔离级别(读未提交、读已提交、可重复读、串行化) MySQL默认隔离级别(可重复读Repeated-Read) 如何保证序列化(应该是Serializable)?(加表锁,使事务串行执行) SpringBoot项目中你怎么使用事务?(声明式事物加个注解@Transactional实现事务管理) 加一个注解就会生效吗?(不是,还需要数据源支持事务;无需配置,AOP拦截方法前后加入事务,根据执行情况进行回滚/提交;Springboot默认开启事务管理,也可以配置发生某些异常时不回滚rollbackfor) 项目什么场景下用到事务?(复合修改操作/增删改,有异常回滚;查询可以容忍数据丢失) 项目 SQL:预约记录,求最多预约记录的用户id(大佬们,求更好的答案) SELECT user_id FROM my_record GROUP BY user_id ORDER BY COUNT(*) DESC LIMIT 1;-- 子查询方式select user_id from (SELECT user_id,COUNT(*) as ct FROM record GROUP BY user_id) t ORDER BY t.ct DESC LIMIT 1; LinkedList存储Integer,求两个list交集 public static void main(String[] args) { LinkedList<Integer> list1 = new LinkedList<>(); LinkedList<Integer> list2 = new LinkedList<>(); list1.add(1); list1.add(3); list1.add(5); list1.add(7); list2.add(2); list2.add(3); list2.add(5); // api,保留传入list相同元素,其他删除(求交集存储在调用者上) // list1.retainAll(list2); // contains判断,不存在则删除 // 使用迭代器遍历list,避免删除后边界、下标问题 Iterator<Integer> iterator = list1.iterator(); while (iterator.hasNext()) { if (!list2.contains(iterator.next())) { iterator.remove(); } }} 回答的不好,贴一下对问题的理解吧
点赞 4
评论 11
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-09 13:48
华南理工大学 后端工程师
拼多多最新面经内推
前两天,我的一位朋友分享了他参加拼多多(PDD)的面试经历。整体来看,拼多多的面试流程比较紧凑,一共两轮技术面和一轮 HR 面。技术一面主要考察八股文和项目经验,技术二面则更侧重场景题和系统设计,另外还穿插了一些算法题。先说说八股文部分。面试中被问到了 RocketMQ、分布式锁、ThreadLocal 等内容,这些我之前都认真准备过,回答起来比较顺利。JVM 堆和栈的问题一开始让我有点意外,因为问得比较基础。不过后面追问了一句“对象一定在堆上吗?”到了二面,场景题明显增多,但整体并没有脱离常见的考察范围。主要是 TOP K 问题、秒杀系统设计,以及另外几道算法题,整体还是在经典问题的框架之内...
点赞
评论
收藏
分享
昨天 22:05
湖南信息职业技术学院 区块链
没有offer怎么办,大家帮我看看,第二个学校是自考本科
点赞
评论
收藏
分享
08-24 11:21
北京市机械工业局职工大学 前端工程师
双非如何破局
我还能走到对岸吗?
饿魔:
去不了大厂,总有能去的地方,不知道焦虑什么
点赞
评论
收藏
分享
10-11 21:29
湖南大学 算法工程师
26届找日常实习,求佬帮看看简历
26届本科,想找个大厂日常实习已保研,闲不住想找个日常实习,后端、算法、架构、ai方向都可以(研究生方向是ai相关)ccf没过200,过了150项目是课设包装的求各位佬帮忙看看简历还有哪些可以优化的
你的简历改到第几版了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
HR面,到底该准备些啥(附核心问题回答思路)
2.1W
2
...
双非放弃保研,后悔爆哭
9303
3
...
如何委婉地拒绝offer
7182
4
...
10.12pdd笔试大鸭蛋
4117
5
...
除了卷大厂,还有其他出路吗。。。
3775
6
...
懂车帝二面 2025.10.11 1h32min
3727
7
...
10.12 拼多多技术岗笔试 第二题 求教
3418
8
...
恒生电子笔试交流
2546
9
...
分享一个很友好的公司
2474
10
...
华为10月10号考的手写LSTM被压中了
2318
创作者周榜
更多
正在热议
更多
#
实习生如何通过转正
#
103201次浏览
1384人参与
#
Tplink求职进展汇总
#
179088次浏览
905人参与
#
爱玛科技集团求职进展汇总
#
24102次浏览
183人参与
#
tplink提前批进度交流
#
205905次浏览
1496人参与
#
安克创新求职进展汇总
#
52795次浏览
520人参与
#
面试被问“你的缺点是什么?”怎么答
#
152192次浏览
2040人参与
#
深信服秋招来了
#
278693次浏览
2914人参与
#
华为海思工作体验
#
28262次浏览
119人参与
#
招银网络求职进展汇总
#
162594次浏览
978人参与
#
硬件/芯片公司岗位评价
#
7375次浏览
28人参与
#
互联网公司爆料
#
143751次浏览
707人参与
#
26届秋招投递记录
#
47065次浏览
493人参与
#
京东美团大战,你怎么看?
#
132698次浏览
749人参与
#
诺瓦星云求职进展汇总
#
219202次浏览
1710人参与
#
新凯来求职进展汇总
#
47978次浏览
124人参与
#
机械制造岗投递时间线
#
31601次浏览
379人参与
#
央国企投递记录
#
121164次浏览
1509人参与
#
途虎求职进展汇总
#
71173次浏览
423人参与
#
秋招最大的收获是什么?
#
44858次浏览
356人参与
#
什么专业适合考公
#
41572次浏览
243人参与
#
格力求职进展汇总
#
188616次浏览
1252人参与
#
电信求职进展汇总
#
18435次浏览
115人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务