美团一面

岗位:软件开发工程师(后端方向)
面试时间:8.22
面试问题:
1、并发编程
线程的生命周期
waiting和timed_waiting的区别
乐观锁和悲观锁
死锁的产生条件以及预防死锁的方法
线程池的常见参数和拒绝策略
2、数据结构
栈和队列的区别
BFS和DFS分别用的是栈还是队列
B树和B+树的区别
3、数据库
Mysql的索引用的什么树
Mysql索引失效的情况,建立索引时有什么建议
MySQL事务的特性
使用事务时需要注意什么(面试官提醒:前面说的死锁)
如何分析Sql性能
Redis集群、主从、哨兵了解吗
Redis实现的消息队列与专业的消息队列中间件的区别
除了Redis外还能怎么实现消息队列
4、code
hot100中等
#秋招笔面试记录#
全部评论
老乡?
1 回复 分享
发布于 08-26 00:15 四川
mark收藏
1 回复 分享
发布于 08-25 12:10 北京
base哪啊
点赞 回复 分享
发布于 08-29 16:33 上海
坐标南京,OD岗位多多,欢迎来聊
1 回复 分享
发布于 08-23 14:57 贵州
给楼主点赞,更多牛客面经八股题库可见,https://www.nowcoder.com/discuss/789660916487884800
点赞 回复 分享
发布于 08-26 01:11 广东
同岗位,同面试时间。还没结果,急急急急急急
点赞 回复 分享
发布于 08-25 23:35 河北
佬啥bg啊
点赞 回复 分享
发布于 08-25 11:38 四川
过了吗佬 今天一看我已经挂了
点赞 回复 分享
发布于 08-25 10:24 俄罗斯
怎么问的这么基础,没问项目和实习吗
点赞 回复 分享
发布于 08-23 19:18 江苏
佬,编程题问的哪个呀
点赞 回复 分享
发布于 08-23 16:09 陕西
补充:还问了有没有用过kafka
点赞 回复 分享
发布于 08-23 14:51 四川
佬,什么部门?
点赞 回复 分享
发布于 08-23 12:53 北京
点赞 回复 分享
发布于 08-23 12:29 四川

相关推荐

核心本地商业——到店一面(8.25)1h 30minSQL:给个表act 字段有 id, act_id, name, create_time, update_time.  查询每个 act_id 对应的最晚插入记录算法:反转链表(递归和迭代两种方法)项目1. 为什么使用 Redis,项目瓶颈在哪里2. 使用 Redis 前后,请求时间缩短了多少3. 为什么要拆分微服务?不拆分微服务是不是也可以正常工作4. 调用一次查询 maven 中央仓库查询接口的 IO 时间是多少?设计并发策略需要关注这个点八股1. HTTP 1.1、HTTP2.0、HTTP3.0分别有什么优化2. TCP 连接复用,chrome 打开新的标签页会使用 TCP 连接复用吗3. Java 语言线程模型,现在使用的是什么线程模型4. select、poll、epoll 区别5. 池化技术对应什么线程模型6. MySQL B+树7. @Schedule 注解原理8. protected 修饰符的作用域,什么时候用9. redis 是什么语言实现的10. 现在要评估 redis 缓存内存大小是否充足,如何考虑11. spring bean 什么设计模式12. 单例模式是线程安全的吗13. 介绍 GC 垃圾回收器14. G1 垃圾回收器相较于 CMS 垃圾回收器的改进15. G1 垃圾回收器中的可预测停顿模型是如何实现的?16. 如何保证 Kafka 消息有序性17. 如何一条消息让所有的消费者全部消费18. Object 类中的常见方法有哪些二面(9.2)1h 15min算法:1. 手撕实现滑动窗口限流算法2. 滑动窗口如何保证线程安全问题3. 两个有序数组排序,要求原地且第一个数据后面多余为0项目:全程字节项目无八股意向(9.9)
查看27道真题和解析
点赞 评论 收藏
分享
09-20 22:51
已编辑
门头沟学院 后端工程师
很奇怪,打过来电话说是全栈开发,然后发的是后端开发的面试,面的也很水,部门是核心本地商业业务研发平台,不知道广大牛友有无了解的来解惑呢🤔///////一面:日期9.17,第二天约二面什么是进程和线程什么是临界区?如何解决冲突进程通讯有哪些方式什么是死锁?死锁的条件是什么,怎么解决说一下中断,什么是中断进程调度策略有哪几种进程同步与互斥的区别TCP和UDP的区别HTTP2和HTTP3的区别浏览器输入一个网址到渲染出来的过程TCP的三次握手Java里的浅拷贝和深拷贝说一下Java里的泛型以及实现原理,举一个使用场景说一下整型的缓存,以及整型在比较的过程中要注意的问题自动装箱机制讲讲红黑树特性及应用场景Java的哈希map在高并发的情况下使用不当会导致什么问题哈希Map在扩容中会有什么问题Array list和linked list的区别如何复制一个数组效率最高你觉得在开发过程有哪些比较有意思的特性或者bug面向对象和面向过程的不同用过哪些设计模式讲实习项目项目中学到了什么,如何用工具还是工具的深层算法:最小路径和,前K小的数///////二面:日期9.19实习项目的作用和功能是什么0.1+0.2==0.3是True还是false怎么解决精度丢失的问题假如请求头过大报错,从前端后端网关层面该怎么解决算法:无序数组做排序,排序后,奇数统一在数组左边,偶数统一在数组右边反问业务,觉得回答含糊不清,说活比较杂,做的用户增长方向
点赞 评论 收藏
分享
评论
11
86
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务