美团面经

部门

到店平台技术

时间线

3.16 笔试 编程5(100 100 16 70 10)

3.20 一面

3.27 二面

4.2 排序挂

一面(视频面,1h)

  1. 介绍下上段实习做了什么

  2. Java的优缺点

    怎么理解Java半编译半解释

    解释执行效率低,有什么优化方式吗

    什么是JIT、AOT

  3. 面向对象和面向过程的区别

    解释下面向对象的几个特性

    封装的好处

    继承和组合的区别、使用场景

    接口和抽象类的区别

  4. 介绍下Java中集合框架

    list和set区别

    set底层如何实现

    map各个具体实现之间的区别

    ConcurrentHashMap的底层实现,1.8相比1.7有哪些优化

  5. 介绍下JVM垃圾回收机制

    如何判断一个对象是否为垃圾

  6. 进程和线程的区别

    创建线程的方式,继承Thread类和实现Runnable接口的区别

  7. 介绍下JMM

    介绍下MESI的实现原理

  8. 介绍下MySQL中索引实现原理

  9. 介绍下ACID,具体如何实现

  10. 给了一个select语句,设计索引

    创建索引的注意事项

    QPS比较高数据库压力大,怎么优化(MySQL读写分离+Redis缓存)

  11. 手撕算法 三数之和

问的比较基础,个别细节忘了面试官还会引导

二面(视频面,1h)

  1. 介绍下上段实习做了什么(30min)

    产出怎样,如何设计技术方案,新功能上线后如何评价它是否成功,实习中最大的挑战,如何解决遇到的问题,如何学习新技术,为什么离职

  2. 一道SQL题,手写查询语句和创建索引

    创建索引的注意事项

  3. ES数据结构

  4. MySQL、ES、MongoDB使用场景

  5. Redis list、string、hash底层实现

  6. 介绍下Redis分片集群

    访问数据的流程

    如何确定数据在哪个槽,槽的相关信息如何记录

    Redis还有别的sharding方式吗

  7. ThreadLocal实现原理

    为什么不用现成的HashMap

  8. 如何排查Full GC

    shadow heap和retained heap的区别

  9. 说说知道的设计模式

    手写单例模式、工厂方法模式

  10. 如何处理被分配到的工作任务

#软件开发2024笔面经#
全部评论
介绍下上段实习做了什么这块,有什么好的、通用的答案吗
点赞
送花
回复
分享
发布于 04-11 13:45 日本
我也排序挂,后来有人捞你没
点赞
送花
回复
分享
发布于 04-15 09:25 北京
滴滴
校招火热招聘中
官网直投

相关推荐

3.28 一面 4.7二面  4.11HR面 4.18发offer先整理下一面的吧面试官: 0. 首先来个自我介绍吧 1. HashMap实现原理2. 是线程安全的么3. 线程池核心参数有哪些4. 阻塞队列满了后续处理流程5. 一个大任务分解为若干小任务用线程池并发处理提升效率,这时候一个子线程抛异常主线程如何感知到6. 浏览器输入URL访问网页的整个过程(这个真的好爱问啊,好几个面试都见过)7. 这里面应该涉及到tcp吧,三次握手、四次挥手的过程,释放为什么要四次?8. mysql索引数据结构,以及为什么用b+树?9. b+树适合范围查询为啥(当时没回答好,下来后我觉得好像是因为b+树叶子结点是列表)10. 索引失效的情况(听到我回答有select*问那select*一定会索引失效么)11. 看项目里有使用Redis,那介绍一下再什么样的背景下解决什么样的问题么?(分布式处理和流程处理)12就是拿Redis做缓存或者当数据库了是吧(对,不用持久化的是直接放Redis了)13. 那Redis做缓存的常见问题(缓存三兄弟可太经典了)14. 你说缓存击穿可以开一个监控线程,这个怎么监控呢?15. 怎么保证Redis都是热点数据(答记录频次)那你这种是不是有延迟,比如中午有一种热点商品到下午就换别的热点商品了,这个数据量可能已经起来了,但你还没检测到16. Redis内存淘汰策略17. 介绍一下分布式锁的常见实现方式18. 你说的版本号是怎么实现的19. 你这个项目里的乐观锁怎么实现的20. mq相关的,什么情况下用mq 21. 会不会丢消息22. 消费端会不会重复消费23. 算法题 链表中环的入口结点(虽然通过了但面试官还是提醒我列表为空的情况,以及如果不用空间复杂度O(1)有没有别的解决方案 24. SQL编程 计算商城中2021年每月的GMV 25. 实习里的修复系统bug能举例说明么26.本科学校好像比研究生学校好啊(因为没考上调剂的)27. 你研究生做图论我理解是不是更适合做算法怎么想来做开发了
点赞 评论 收藏
转发
7 47 评论
分享
牛客网
牛客企业服务