美团面试——java开发岗

这篇博客详细记录了作者在美团面试Java开发岗位的经历,包括四个面试案例,涉及内容涵盖Redis使用、多线程、JVM垃圾回收、数据库索引、Linux命令等技术点,还有算法题目和面试策略讨论。
摘要由CSDN通过智能技术生成

目录

面试案例1

面试案例2

面试案例3

一面  

 二面

三面   

面试案例4


面试案例1

1. 自我介绍  
2. 问项目  
3. 为什么考虑使用 redis  
4. 有没有用到其他关系型数据库  
5. 考虑 redis 的时候,有没有考虑容量?大概数据量会有多少?  
6. 优先队列实现关注,具体详细说一下。对耗时的敏感要求比较高吗?  
7. 用了异步发送后,本身的事件处理会不会没有及时得到处理结果?  
8. String 占多大内存?  
9. 简单讲讲 JVM 的垃圾回收。(从可达性分析算法说到了二次标记,又到
了 CMS)  
10.是否了解堆外内存?  
11.说说 safepoint,又说到了安全区  
12.项目里面有没有用到多线程?  
13.轮询 list 的线程是怎么写的?直接开一个线程有什么需要注意的地方
吗?什么时候对线程进行销毁?  
14.讲讲多线程里面的原子性和可见性。  
15.线程 B 怎么知道线程 A 对变量进行修改了呢?  
16.用什么方式实现可见性?(volatile)  
17.volatile 能保证有序性吗&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值