饿了么一面面经

#面经##饿了么#
暑期实习,4.16一面,面完即挂

项目
动态线程池项目主要的内容做了什么

为什么需要动态修改线程池的参数,业务场景是什么

动态修改主要修改了哪些参数

Jdk原生的threadpool有哪几种实现

coresize和maxsize的含义

什么时候有效线程突破coresize

怎么实现修改参数,Set方法修改之后会立马生效吗?executor的set方法好像修改之后不会立马起作用?

不同的业务需求不同,比如有些适合singleThreadPool 有些需要fixedThreadPool, 这个组件怎么来适应他们的情况

Java线程和操作系统线程是什么关系,为什么是一对一的关系

如果是一对一的关系,那每次使用线程都需要去操作系统那里创建不是很费时间吗

线程的生命周期

调用start()方法后,jvm做了什么

Java怎么解决并发问题

Synchronized的实现原理,修时普通私有方法和静态方法有什么区别

锁升级怎么实现(偏向锁、轻量级锁和重量级锁)

动态线程池项目具体的应用场景

最大线程数量怎么设置,根据不同的任务场景(计算密集型)

监控线程池的状态包括哪些? 哪些指标可以用来判断线程池的运行状态是否良好

怎么计算任务等待的时间

定时打印功能是怎么实现的,轮询?调用哪个方法?

介绍第二个项目,主要做了哪些功能

订单类设计到哪些表,表怎么设计
怎么进行防重复提交
ID是怎么做的

讲一下mvc,
为什么要划分为三层

项目中哪些地方利用到IOC

控制层、业务层和持久层哪一个需要用单例模式

这个项目的核心挑战
答了并发访问,并发访问跟前面防重复提交不是矛盾了吗,怎么解决

了解Java过数据结构吗
ArrayList和LinkedList的区别,实现堆栈用哪个效率比较高

反问,业务
营销部门,券和券的核销
全部评论
同学,想问一下你的动态线程池的项目是看的哪个博主的昂
点赞 回复 分享
发布于 05-15 09:46 辽宁
饿了么暑期实习机考成绩可以代替秋招的机考成绩吗?
点赞 回复 分享
发布于 04-17 21:45 湖北
面的好难 这些技术栈应该是和你的简历相关的吧
点赞 回复 分享
发布于 04-17 11:28 辽宁
佬儿,面完多久给挂的呀
点赞 回复 分享
发布于 04-16 18:05 陕西

相关推荐

05-19 16:54
已编辑
门头沟学院 后端
5.15 一面介绍部门业务自我介绍1. 线程池介绍2. 手搓线程池(搓不出来,我太菜了)3. JVM中CMS和G1的区别?4. select 执行顺序5. 联合索引(a,b,c)走索引吗?select * from tabel where a = 10 and b < 5 order by c;(走)select * from table where b = 5 and c = 10 order by a;(不走)select * from table where b = 5 and c = 10 group by a;(不走)6. 场景题:设计一个发红包、抢红包的功能、模块,选择合适的数据库,关键链路流程。(里面有些问题)7. over感觉已挂反问:1. 工作地点。2. 聊一下大模型应用开发前景怎么样?有没有什么建议?追问:2.1 大模型应用开发用java好还是python好?2.2 有开发经验吗?介绍自己的开发应用思路、RAG、向量数据库。2.3 对MCP理解,和Function call 的区别?--------------------------------------------------5.19 二面(KPI)无自我介绍1.项目如何考虑高并发文件上传的,涉及那些模块,如何交互的?2.数学竞赛、建模竞赛和计算机设计竞赛(本科的历史那么悠久了还问)3.TCP、UDP的区别。4.Https连接过程。5.操作系统:用户态和内核态区别。6.介绍hashMap。7.并发编程JUC下的类熟悉吗?8.JVM结构。9.强引用、软引用、弱引用、虚引用。面完秒挂(over)虽然我菜,但我写面经,攒人品!
查看46道真题和解析
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客企业服务