数字马力一面

📍面试公司:数字马力
🕐面试时间:2025/11/07
💻面试岗位:Java后端

1. 访问一个网址看到页面的完整过程;用的tcp还是udp
2. tcp连接和断开过程
3. 两个服务器如何找到对方ip
4. C面向过程和java面向对象区别
5. final、finally、finalize
6. jvm 类加载过程
7. jvm都有哪些区,本地方法栈什么用
8. 类如何被卸载
9. jvm加载器,加载器里的方法有什么
10. jvm GCroot对象都有谁
11. 集合和多线程有用到过吗
12. B线程如何等A线程执行完再执行
13. 线程池参数、拒绝策略
14. 线程池线程复用原理
15. hashmap1.7和1.8区别
16. 数据库聚簇索引、非聚簇索引的区别
17. 数据库事务隔离级别
18. sql深分页问题怎么解决
19. 分布式微服务了解吗
20. 服务注册发现过程
21. CAP理论,为什么三者不能共存(网络抖动)
22. redis 数据结构
23. 有序集合底层数据结构,说说跳表
24. redis 的哈希扩容
25. bitmap可以做什么
26. 热key问题 解决方案 
27. 布隆过滤器了解吗(缓存穿透使用);会误判吗为什么
28. spring三级缓存;beanfactory和factorybean是什么
29. springboot自动配置原理;config文件看过没
30. ai了解多少,平常用什么大模型,agent智能体了解过吗
31. 有用ai排查过bug吗
32. java相关书籍、框架相关书籍、ai相关书籍看过吗
33. 购物车 用户未登录加购的数据不想丢失怎么办(临时id存,登录后合并)
34. 三方支付因为网络抖动等导致接口返回结果超时,如何确认支付是否成功
一个小时的八股拷打
全部评论
看了几个数马的面经,怎么感觉周五的比周三周四的强度高那么多
4 回复 分享
发布于 11-08 16:21 湖南
过了吗
点赞 回复 分享
发布于 11-09 16:08 重庆
答得怎么样
点赞 回复 分享
发布于 11-09 15:15 河南
base哪里啊
点赞 回复 分享
发布于 11-08 19:25 湖南

相关推荐

今天 17:25
门头沟学院 Java
1.项目介绍2.Redis的基本数据类型有哪些3.假设你系统有Redis做缓存,现在突然出现大量短链访问不存在的key,数据库压力暴增。你怎么办4.那这个其实就是穿透对吧?那你打算怎么防?你布隆过滤器放哪一层?你布隆过滤器误判了咋办?误判了是不是得兜底查库?那数据库就又被打爆了呀5. 一个热点数据刚好失效,被几万请求同时打到数据库,这时候你会锁住那个key吗?那锁的粒度是多大?Redis锁?本地锁?锁超时了咋办6.假如Redis故障恢复时间有1分钟,1分钟内所有请求都穿透到数据库,怎么处理7.说一下MySQL吧,MySQL 中有哪些存储引擎?InnoDB和MyISAM的区别?9为什么InnoDB选择B+树作为索引?10.数据库的第三范式?数据库的设计为什么要遵循三范式?11.Spring中处理一个请求,会经过 Spring 的哪些模块去处理12.Spring中的类在它启动之后,会执行哪些方法或者用到哪些注解13.静态代码块和构造方法,哪个先执行?14.构造方法和 Autowried 哪个先执行?15.了解过PostContrust注解吗?这个注解和实现InitializingBean接口重写它的init方法,哪个先执行?16.Java中HashMap和ConcurrentHashMap有什么区别17.什么是一致性哈希?和正常的哈希有什么区别?18.用过哪些设计模式?19.线程的创建方式有哪些?20.实现Runable接口创建线程和实现Callable接口创建线程有什么区别?哪一种接口可以拿到执行的结果?21.一般线程池通过什么方式来创建?线程池有哪些核心参数?22.谈谈线程池工作的流程23.核心线程是一开始就创建了还是任务来了才创建?24.假设一个场景,分别部署了A和B 两个服务,A服务需要调用 B服务,B服务的执行时间比较长。B服务执行完毕后,需要把结果返回给A服务,请你设计解决方法,如何让A和b进行一个交互?(三种方案)25.假如你有两个很大的集合,每个集合本身的数据是不重复的,但是两个集合之间的数据是存在重复的。集合很大,加载到内存中会出现问题,请你从数据结构和算法的角度来考虑,怎么样去找到两个大集合的重复元素26.手撕:(1)力扣 20.有效的括号;(2)手写单例模式27.反问
查看50道真题和解析
点赞 评论 收藏
分享
评论
8
37
分享

创作者周榜

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