美团后端一面 3.24

1.你的项目来源是什么,怎么想的做这些项目
2.项目有哪些难点(没提前准备这个问题,只能说没有印象深刻的难点,遇到问题网上搜一搜就解决了)
3.打包成 jar 包之后这些依赖包的位置在哪呢,java 是怎么识别的
4.介绍一下 jwt,他是怎么加密的
5.jwt 和传统的 cookie+session 有什么区别呢
6.为什么用 oss 存储,怎么不直接存在本地服务器
7.为什么用 websocket
8.介绍一下 springtask 怎么实现检测超时订单
9.用 mq 来解决这个业务的话,springtask 是不是就用不到了(不是,如果 mq 宕机了或者出现异常了可以用 springtask 进行兜底)
10.介绍一下 redis 旁路缓存
11.高并发查 redis 没有的数据怎么办(互斥锁)
12.没获取到锁的线程怎么处理(重试几次,抛异常,或者用逻辑过期返回旧数据)
13.redis 怎么实现分布式锁,setnx 有哪些参数
14.redisson 是怎么确定锁的拥有者的
15.介绍一下 jvm 内存模型
16.原空间存储的是什么信息呢
17. 为什么原空间替代了永久代
18.说一下堆的分代回收机制吧
19.有哪些垃圾回收算法
20.标记清除是怎么标记的(怎么确定是不是垃圾?)
21.说一下双亲委派机制,如果我自己定义了一个 java.lang.String,那能够使用吗?
22.介绍一下线程安全的类
23.concurrentHashMap是怎么实现线程安全的?
24.介绍一下 mysql 的索引吧
25.说一下最左匹配原则
26.redis 的内存淘汰机制
27.介绍一下 redis 三件套

手撕:删除链表的倒数第 n 个元素
反问

(感觉前半部分面的不太好,希望能过吧,许愿二面🙏🙏)

3.25 更新
约二面了,3.26

3.27 更新
已经 oc 了谢谢大家
#牛客AI配图神器#
全部评论
你是核心部门吗
1 回复 分享
发布于 03-25 13:37 陕西
隔了一天约的二面吗
1 回复 分享
发布于 03-25 12:47 香港
项目来源是?
1 回复 分享
发布于 03-25 10:24 陕西省
mark
点赞 回复 分享
发布于 04-24 20:21 安徽
这个手撕题好呀,面试官应该挺想要你的
点赞 回复 分享
发布于 04-20 23:53 北京
mark一下
点赞 回复 分享
发布于 04-20 22:06 广西
这里最后一题 redis 三件套一般指啥啊
点赞 回复 分享
发布于 04-10 14:45 湖北
问了这么多问题嘛!?
点赞 回复 分享
发布于 03-29 13:05 陕西
mark一下
点赞 回复 分享
发布于 03-27 23:48 四川
这怎么看着有点像外卖项目
点赞 回复 分享
发布于 03-27 18:11 北京
接好运
点赞 回复 分享
发布于 03-26 12:01 江苏
接好运
点赞 回复 分享
发布于 03-26 10:29 山东
base成都吗
点赞 回复 分享
发布于 03-25 20:42 上海
接好运
点赞 回复 分享
发布于 03-25 18:43 辽宁
佬,是昨天一面的吗
点赞 回复 分享
发布于 03-25 13:58 香港
接好运
点赞 回复 分享
发布于 03-25 13:40 海南
早上收到kpi面试反馈了吗
点赞 回复 分享
发布于 03-25 13:39 陕西
佬面的哪个部门呀
点赞 回复 分享
发布于 03-25 08:24 江苏
接好运
点赞 回复 分享
发布于 03-25 01:03 辽宁

相关推荐

4.23  1h1, 自我介绍2, 项目拷打2.1, 简历里写的Mysql查询优化是怎么做的?(答: 主要是为部分字段添加了索引)2.2, 如果某一个字段的可选值很少, 比如性别中的男和女, 有没有必要加索引?(答: 一般不需要)2.3, 你想一下有没有需要的情况?2.4, Mysql怎么优化多表联查?2.5, 你对项目里的随机森林模型了解多少?2.6, 决策树是不是越深越好?2.7, 如何对决策树进行调优?2.8, 你觉得随机森林的缺点是什么?2.9, 你对项目里的Hadoop架构了解多少?2.10, 如果有一个大文件要存储在Hadoop中, 会有哪些步骤?八股3, 除了Redis, 还有哪些实现分布式锁的方式?(答: Zookeeper)4, 你对Zookeeper了解多少?5, Redis集群是如何进行主从同步的?6, 如果Redis集群发生了火灾等事故, 有没有办法恢复其中的数据?7, 如果Redis的一个节点挂了, 怎么让系统继续运行?8, 如果Redis中的数据过期了, 怎么恢复数据?9, 线程池有哪些核心的参数?10, 如果让你确定线程池的参数, 你会怎么设计?11, 提交一个任务到线程池的流程是什么?12, 如果一个任务到线程池之后, 核心线程未满, 并且有几个核心线程处于空闲状态, 任务是直接交给这几个核心线程处理还是新建立核心线程处理?13, 你用过哪些线程池?14, 你对垃圾回收机制了解吗?15, 老年代和新生代的区别是什么?16, 创建一个string对象会被存放在哪里?17, 如果string对象前面加了关键字static, 会被存放在哪里?18, 如果用循环创建了很多个string, 字符串常量池中会存入几个string?19, 怎么理解Spring的IOC?20, Spring用了哪些设计模式?21, Bean加载的顺序可以改变吗?编程题用两个线程交错打印从1到m*n的数字, 每个线程每次打印n个数字(寄)总结找实习以来被拷打的最狠的一次, 八股问的很有深度, 编程题猝不及防。
查看30道真题和解析
点赞 评论 收藏
分享
评论
25
179
分享

创作者周榜

更多
牛客网
牛客企业服务