美团日常实习一面

目前来说体验比较好的一次面试,虽然还是有些答的不怎么好

开场面试官自我介绍,问实习时间、到岗时间
我自我介绍

正式开始
1. 看你简历上有个项目,讲一讲
(这个是业务项目,写了高可用高性能)
2. 讲讲你理解的高可用高性能
3. 项目中用到了Kafka是吧,具体干了啥
4. Kafka怎么保证可靠性
5. 消费者是推模式还是拉模式
6. Kafka怎么保证高性能,底层实现
(最经看美团面经都没咋问Kafka,全看Java那边的东西去了,答的不是很好)
7. Dubbo的容错机制
(这个刚开始也不好,后来被引导了一下答了些)
8. Dubbo的负载均衡策略有哪些
9. 多线程、线程池了解吗?
10. 任务队列有哪些?
11. 给你一个场景,开多线程进行单个UserId参数查询,如何选取任务队列和拒绝策略
12. 线程池核心线程数如何进行设置,有什么理论依据吗?
13. JVM进行垃圾收集是根据什么判定的?
14. 如果两个对象循环引用呢?
(这个地方印象很模糊,答的不好支支吾吾)
15. 垃圾回收算法了解吗?
16. 为什么要有新生代老年代?
17. 这两个区域垃圾回收算法有什么区别?
18. 新生代什么时候进入老年代?
(这里刚开始说的是按年龄来看,还说了晋升年龄的更新策略)
19. 还有别的吗?
(又加了个分配担保机制)

手撕比较简单,给你两个表示版本号的字符串判断大小同时忽略前导零,但是刚开始理解错题意了,写了快20分钟
后来用指针通过之后面试官又问有没有别的方法,就说了下字符串分割+转整数

最后反问了一下建议:
简历不错;中间件较多但不深,像Kafka答的不好;语速较快

总体来说面试官挺好的,非常友善;面完就当它挂了吧,自己还是菜
全部评论
佬什么时候投的 我还没反应
1
送花
回复 分享
发布于 06-29 13:24 澳大利亚
佬面的是是什么岗位
点赞
送花
回复 分享
发布于 06-28 22:48 辽宁
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
过了吗
点赞
送花
回复 分享
发布于 06-29 16:53 河南
佬,项目做的是什么哎
点赞
送花
回复 分享
发布于 06-30 21:25 广东
日常实习只有一面嘛
点赞
送花
回复 分享
发布于 07-01 12:18 日本

相关推荐

头像
07-05 16:59
已编辑
门头沟学院 Java
许愿一个团子的日常实习面了四十分钟,八股盛宴,先占个坑,晚上慢慢回忆-------------来还愿了,已经入职了!面试时长:45min自我介绍:5min项目问题:10min八股问题:20min手撕算法:10min项目问题:1. 布隆过滤器的使用、误判率、布谷鸟过滤器的原理(怎么解决误判率没讲出来)2. RocketMQ削峰怎么做的?具体削了多少?(削了多少不知道)3. 双重判定锁的使用?单例怎么实现?加锁用的synchronized?4. synchronized介绍下?底层原理?和LOCK的区别是什么?具体优缺点是什么?5. 缓存与数据库一致性的策略?为什么要先更新数据库?先删除缓存会造成什么后果?6. 为什么要使用幂等?幂等怎么做的?7. MQ的延迟队列的底层是什么?8. MQ的性能由什么控制?怎么提高MQ的性能?(我从生产者、消费者、硬件的角度回答了)9. 项目常规接口的性能怎么测试的?怎么提高性能的?(只说上了缓存、改写了业务逻辑)10. Sentinel底层算法了解过哪些?(一个不会,只讲了用个注解限制单个方法的频率)11. 序列化的作用是什么?实现了什么序列化?为什么使用JSON?(只会用JSON)基础问题:1. 反射的原理?作用?怎么使用的?2. JVM的对象创建过程?3. String存在JMM的哪个区域?(字符串常量池,只说了JDK1.7的堆里,没说1.6的方法区里)4. TCP和UDP的区别是什么?5. TCP怎么保证可靠的?6. 拥塞控制和流量控制的区别是什么?怎么实现的?7. MySQL索引的数据结构有哪些可用?8. 哈希表做索引结构,特点是什么?9. B+树和其他比的优点是什么?10. B+树叶子节点存储的数据是什么?11. MySQL一条查询语句的执行流程是什么?12. 脏读和幻读的区别是什么?13. Redis是内存操作的吗?具体的应用场景是什么?14. Redis为什么快?15. Redis怎么实现消息队列功能?其与常规MQ的区别和优缺点是什么?16. MQ的订阅了解过吗?17. Redis的大key问题会造成什么影响?18. 循环依赖问题怎么解决?(双亲委派模型,具体过程没说出来)手撕算法:重排链表 #你收到了团子的OC了吗#
点赞 评论 收藏
分享
8 46 评论
分享
牛客网
牛客企业服务