数字马力二面

11/19后端长沙二面
1. 大学期间参加过什么比赛
3. 实习期间感触最深、成长最大的项目是哪个?
4. 该项目主要做了什么?
5. 能否详细讲某个功能从前到后的业务流程?
6. 页面加载时间优化80%,优化前有多慢?
7. 页面加载慢的原因是什么?
8. 如何优化页面加载速度?
9. Sql优化有哪些心得?
10. 引入缓存机制后,如何保证缓存与DB数据一致?
11. 公司主要使用哪些数据库
12. MySQL索引的存储数据结构是什么?
13. 为什么InnoDB选择B+树而非B树作为索引结构?
14. Redis跳表的数据结构是什么样的?
15. Redis为什么使用跳表而非B树、B+树?
16. Redis中设置有效期的数据是如何淘汰的?
17. Redis随机淘汰的具体方式是什么?
18. 如何用Java基于LRU算法实现简单的内存缓存(get、put、初始化方法)?
19. LinkedHashMap和HashMap有什么区别?
20. HashMap为什么是线程不安全的?
21. CAS是怎么实现的?
22. 线程池常见的关键参数有哪些?
23. 核心线程数3、队列长度4、最大线程数5的线程池,提交10个长任务的工作过程是什么?
24. 第8、9个任务为何新建临时线程执行而非进入队列?
25. 请介绍Java内存模型。
26. JMM和JVM有什么区别?
27. 大数据专业和软件工程专业有什么区别?
28. 一个请求进来,Spring MVC是如何工作的?
29. Spring如何解决循环依赖?
30. 100亿条账号ID黑名单,如何存储及判断某个ID是否在黑名单中?
31. 为什么用布隆过滤器解决黑名单查询问题?
32. 布隆过滤器中哈希计算完后如何使用?
33. 如何设计短域名?
34. 如何设计群发红包功能(含整体流程、算法、未领取回收)?
35. 群发红包的抢红包过程有哪些流程?
36. 如何解决红包超领、用户限领问题?
37. 红包拆包算法如何设计?
38. 延迟队列用于红包回收时,使用什么消息中间件?
#发面经攒人品#
50分钟,没开摄像头,但是体验挺好的
周五晚上了状态没变,希望过
全部评论
今天没看到其他人的面经啊,是不是都太难了
3 回复 分享
发布于 2025-11-19 19:58 河南
为啥你的大部分都是八股 我的给我出了三个场景题 往里面使劲er问
1 回复 分享
发布于 2025-11-19 17:06 广东
大佬状态变了吗
点赞 回复 分享
发布于 2025-11-27 18:32 广西
问这么多啊,我社招两面也没这么多
点赞 回复 分享
发布于 2025-11-23 21:48 广东
星期五还没变状态,稳了,祝oc
点赞 回复 分享
发布于 2025-11-22 01:23 湖南
我一面面了70分钟(八股➕项目➕场景➕ai),二面20分钟问了点简单8股和介绍最近学习的框架就结束了要是没过我真要哭死
点赞 回复 分享
发布于 2025-11-20 17:29 湖南
还有copyOnWriteArrayList问我了解吗?
点赞 回复 分享
发布于 2025-11-20 09:58 四川
你这个好难啊,我社招都没你这个难
点赞 回复 分享
发布于 2025-11-20 00:31 湖南
有手撕吗请问
点赞 回复 分享
发布于 2025-11-19 23:17 辽宁
问我mysql最大承受压力,难崩
点赞 回复 分享
发布于 2025-11-19 17:16 四川
我擦,感觉问好难
点赞 回复 分享
发布于 2025-11-19 16:41 浙江
刚二面完,只面了20分钟不到,感觉g了
点赞 回复 分享
发布于 2025-11-19 15:30 重庆
大佬好牛,是不是全答出来了
点赞 回复 分享
发布于 2025-11-19 13:40 广东
变成啥状态了
点赞 回复 分享
发布于 2025-11-19 12:29 北京
感觉有点难
点赞 回复 分享
发布于 2025-11-19 11:51 河南
感觉稳了
点赞 回复 分享
发布于 2025-11-19 11:38 江西
问这么多
点赞 回复 分享
发布于 2025-11-19 11:00 河南

相关推荐

01-14 23:29
门头沟学院 Java
线下笔试面试,base广州面试公司:爱奇创新科技,在中大附附近的写字楼的一间办公室,boss上写的是20-99人,但是我去的时候,好像加上HR不超过二十个的感觉,像工作室面试时间:2026.01.14面试岗位:Java开发实习生面试问题:去到之后,HR让我填了份表,然后给了一份纸质版的笔试题笔试题目如下:1、Exception和Error都是继承Throwable,有什么区别2、线程的Thread.sleep(0)什么意义?有什么替代方法3、线程池的意义是什么?你会怎么创建线程池(使用Exceutor有什么缺陷)4、shutdown()之后,线程池已经提交的任务会被执行吗?5、Java的设计模式有哪些?6、UUID是32位的16进制编码怎么转换成Base64写出计算方式7、Java的饿汉式和懒汉式有什么区别8、对Spring的IOC的理解9、BeanFactory和ApplicationContext这两个Spring的IOC容器的区别10、算法题:lc的搜索二维数组||除了第六道Base64是什么编码不知道,其他都写出来了,算法直接全搜索矩阵暴力解,时间复杂度o(mn),做完然后就把考题给了一个自称安卓开发(后面他介绍公司情况的时候说的)的去看,看完说带我去会客室等面试面试题目:1、手撕switch语句怎么写,忘记跳出是写什么语句了,想到了continue但是感觉不对结果随便写了个return,后面才想到是break2、手撕sql:有user和phone两张表,需要查询phone表中有一条及以上记录的user,这个写出来写对了3、场景题:根据我的项目说有a,b,c三个任务,c要等待ab完成后再执行,问怎么实现,我说了一个join()方法,线程池还有juc的cyclicBarrier工具类,他说要怎么写怎么实现,我不太理解juc的屏障工具类,所以就说了等ab实现完了用消息队列去通知c执行,然后就开始说为什么要引入第三方技术来解决这个,然后听了他讲了很久说要根据当前技术栈实现问题的解决的最优解,而不是总想着利用别的技术栈去解决问题;这一块应该是拉扯了十五分钟应该是有4、要实现每月签到功能要怎么实现,回答:一是使用int32位二进制位去记录每天签到,二是redis的位图,问2:那你int要存储到哪里去,我说可以存在数据库或者redis里,问3:那redis里存储的是什么数据,我说可以存String,因为redis的底层数据结构是StringHashListSetZset等,后面他就在查应该,说我说的不明不白,是类似String的数据,5、然后问我es的分词器,怎么保证输入的歌曲在es中能准确搜索出来,(假如歌手名字叫一二,会不会被分成一,二)6、还有一些问题但是有点忘记了7、然后开始说公司的具体情况,以及入职后负责的工作内容等和反问🙌面试感想:在第三题被拉起来拷打了,实在是juc工具类这方面不太熟,知道并发和同步是怎么回事,但是不知道cyclicBarrier怎么使用和底层是怎么回事,写了太多中间件说我不考虑实际开发成本,让我多关注一下Java基础,oc估计是无了
查看17道真题和解析
点赞 评论 收藏
分享
评论
8
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务