途牛一面

2024/09/13 途牛一面
1.java中的拆箱与装箱
2.int和Intger比较是true还是false
3.两个直接赋值的比较是true还是false
4.java中的集合有哪些类型
5.简单讲讲map
6.hashmap中的树会退化成链表吗
7.有哪些线程安全的集合
8.concurenthashmap如何实现线程安全
9.什么是CAS
10.创建线程有哪些方式
11.线程的状态有哪些
12.线程有死锁吗,为什么会导致死锁
13.为什么会有线程安全的问题
14.解决线程安全的方式有哪些
15.java中提供哪些锁
16.sychronized和reentrantlock有什么区别
17.讲讲jvm
18.对象什么时候会被垃圾回收器回收
19.常用jvm参数有什么区别
20.xx和xxx有什么区别
21.讲一下jvm
22.mysql中事务的特性
23.隔离级别
24.不可重复读和幻读有什么区别
25.数据库中包含哪些锁
26.常见索引失效的场景有哪些
27.sql查询效率低有哪些思路
28.什么时候读写分离什么时候分库分表
29.分库分布中的跨库事务怎么解决
30.A库用户给B库转账这个时候有两个连接,怎么解决
31.redis常用结构有哪些
32.redis为什么那么快
33.Spring提供哪些配置方式
34.用过哪些注解
35.Spring中的bean是线程安全的吗
36.Springboot和Spring中的区别
37.讲讲学校的项目和实习
全部评论
大佬我想问一下,一面面完是AI面嘛,然后就是三面了嘛,AI面都问什么啊
点赞 回复 分享
发布于 2024-11-01 16:45 江苏
老哥,现在你流程走哪里呀
点赞 回复 分享
发布于 2024-10-21 14:15 山西
看了看开奖薪资,不想面了
点赞 回复 分享
发布于 2024-10-15 10:55 陕西
为什么我到现在还在初筛
点赞 回复 分享
发布于 2024-09-23 10:22 江苏
兄弟,请问hr是怎么通知你这边面试的呀,我这边让我约时间就没后续了
点赞 回复 分享
发布于 2024-09-21 11:49 江苏
跟我问题一模一样,老哥现在状态咋样
点赞 回复 分享
发布于 2024-09-19 08:48 陕西
官网投递的吗
点赞 回复 分享
发布于 2024-09-14 23:38 白俄罗斯

相关推荐

1.简单介绍一下项目2.你怎么用的rabbitmq解决订单超时取消利用了消息延迟插件,介绍了一下插件原理3.除了这种方式还有吗,不采用mq异步线程和时间戳判断超时时间4.还有别的方式吗?项目非常小,有没有更可靠更简单的方式?答不上来- 定时任务(如 Spring 的@Scheduled或 Quartz):每隔固定时间(如 1 分钟)扫描订单表,判断超时状态(适合小项目,轻量且可靠,无需引入 MQ)。- 优势:实现简单(几行代码),依赖少,适合数据量小的场景。5.那你有考虑过你为什么要设计使用rabbitmq吗?没考虑技术选型逻辑:需结合项目场景说明必要性,如 “订单超时取消是异步场景,用 MQ 可解耦订单系统和取消逻辑(避免订单服务阻塞);且延迟插件能精准控制超时时间,比定时任务更高效”6.服务降级是什么?7.你的服务降级对你的系统有什么提升吗?8.你还有别的手段提高用户体验提升系统性能吗?回答不满意- 缓存(Redis 缓存热点数据,商品详情,减少 DB 查询);- 异步化(非实时操作异步处理,比如 “下单后发送短信” 用 MQ 异步,避免阻塞主流程);- 数据库优化(索引优化、分库分表、SQL 优化);- 负载均衡(多实例部署,分担流量)9.jvm双亲委派、垃圾回收机制、jvm内存结构10.数据库的事务隔离级别有哪些11.sql语句的执行过程错答成sql语句各个部分执行的顺序正确流程:客户端发送 SQL 到服务器;解析器(Parser):语法分析(检查 SQL 语法)→ 语义分析(检查表 / 字段是否存在);优化器(Optimizer):选择最优执行计划(如走哪个索引);执行器(Executor):调用存储引擎接口执行,返回结果。12.mysql索引的b+树是怎么设计的13.为什么要设计成叶节点存储数据,非叶节点存储索引矮胖结构,查询速度快14.就这样吗,没有原理吗?b树不行吗?b+树就快吗?b树非叶节点也存储数据,不支持范围查找15.写sql语句怎么减少回表查询脑抽了,没答上来覆盖索引16.锁、死锁、sychronized、cas这些了解吗?
查看16道真题和解析
点赞 评论 收藏
分享
评论
5
51
分享

创作者周榜

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