美团(一、二面 后端凉经)

前言

笔试8月初,8月中旬收到面试邀请,整体流程算比较快,二面之后就没消息了,也没收到感谢信,估计是挂了~
部门:到店
base:上海(首选深圳 实习 和 秋招 都没有深圳部门捞~)

美团一面(8月24日 70分钟)

  • 自我介绍
  • 针对项目进行提问
  • 说一下bitmap吧?
  • 说一下hyperloglog为什么用到的存储空间比较少?
  • 说一说线程安全,以及解决线程安全的方式?
  • 刚才提到了AQS,简单说一下AQS?
  • 乐观锁 和 悲观锁的区别?
  • 说一说Reentranlock的公平锁 和 非公平锁?
  • 说一说线程池的参数?
  • 说一说你知道的拒绝策略有哪些?
  • Spring中的BeanFactory 和 ApplicationContext的区别?
  • BeanFactory和FactoryBean的区别?
  • FactoryBean主要是用来做什么的呢?
  • 说一说你对Spring中 IOC的理解?
  • Spring中的Bean都是单例的,那他们都是线程安全的吗?

    我说是线程安全的,我说是IOC容器自己保证它的线程安全(其实我说错了)

    Spring中无状态的Bean是线程安全的。

    Spring中有状态的Bean是需要自己保证它的线程安全的。

  • SpringBoot中各种@Service、@Controller注解都是怎么被扫描注入的?
  • 算法题:合并两个有序数组?(我直接使用额外的一个数组保存了~)
  • 最后聊一聊ThreadLocal? 为什么项目中要用到ThreadLocal?

    一面快结束的时候,面试官就问我之后什么时候有时间,准备约二面。

美团二面(8月26日 下午5:00 - 6:00)

  • 自我介绍
  • 进程和线程的区别?
  • 线程共享进程的哪些内容?
  • 进程包含有哪些资源?
  • 谈一谈 并发 和 并行的区别?
  • 线程通信的方式?
  • 线程同步的方式?
  • 线程同步 和 线程通信的区别?
  • 进程之间通信的方式有哪些?
  • 多个线程访问的资源需要加锁吗?
  • 线程池有哪几种?
  • Java中如何解决死锁?
  • 为什么需要这么多种的线程池?
  • HashMap可以存放key为null吗? 为什么?
  • MySQL用的什么存储引擎?
  • 讲一讲Innodb的索引结构?
  • 讲一讲二级索引?
  • 讲一讲TCP如何保证可靠传输的?
  • 聊一聊项目?
  • 项目中Redis主要用在什么地方?
  • 项目中Redis和MySQL数据一致性的保障?
  • 项目中使用Redis优化为什么能达到这么高的QPS?
  • 你还能提高项目的QPS吗?或者说现在QPS的瓶颈在哪?网络瓶颈、Redis瓶颈还是其他什么?
  • Redis用于点赞,数据怎么存储?
  • 说一说Redis持久化存储的过程?
  • 说一说fork吧(我真的嘴贱,提到fork)
  • fork出来的子进程共享父进程的哪些内容?
  • 算法题:求一个数字的平方根,向下取整?

整体来说,二面面试官问项目比较少,问操作系统的东西比较多,但是我操作系统学得一般orz,两轮面试的算法题都不是很难,到现在好久都没下文了,默认是挂了~

#美团后端面经##2023秋招#
全部评论
没有后续了吗
1 回复 分享
发布于 2022-09-17 14:36 湖北
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-19 08:49 北京
不如试试小而美公司优***?全球领先的IoT行业数字化解决方案提供商,四大体系岗位,专业不限,流程高效,不泡池子不养鱼,投递链接http://campus.51job.com/urovo/ 内推码:LSWUZH
点赞 回复 分享
发布于 2022-09-18 21:16 广东

相关推荐

05-11 11:48
河南大学 Java
程序员牛肉:我是26届的双非。目前有两段实习经历,大三上去的美团,现在来字节了,做的是国际电商的营销业务。希望我的经历对你有用。 1.好好做你的CSDN,最好是直接转微信公众号。因为这本质上是一个很好的展示自己技术热情的证据。我当时也是烂大街项目(网盘+鱼皮的一个项目)+零实习去面试美团,但是当时我的CSDN阅读量超百万,微信公众号阅读量40万。面试的时候面试官就告诉我说觉得我对技术挺有激情的。可以看看我主页的美团面试面经。 因此花点时间好好做这个知识分享,最好是单拉出来搞一个板块。各大公司都极其看中知识落地的能力。 可以看看我的简历对于博客的描述。这个帖子里面有:https://www.nowcoder.com/discuss/745348200596324352?sourceSSR=users 2.实习经历有一些东西删除了,目前看来你的产出其实很少。有些内容其实很扯淡,最好不要保留。有一些点你可能觉得很牛逼,但是面试官眼里是减分的。 你还能负责数据库表的设计?这个公司得垃圾成啥样子,才能让一个实习生介入数据库表的设计,不要写这种东西。 一个公司的财务审批系统应该是很稳定的吧?为什么你去了才有RBAC权限设计?那这个公司之前是怎么处理权限分离的?这些东西看着都有点扯淡了。 还有就是使用Redis实现轻量级的消息队列?那为什么这一块不使用专业的MQ呢?为什么要使用redis,这些一定要清楚, 就目前看来,其实你的这个实习技术还不错。不要太焦虑。就是有一些内容有点虚了。可以考虑从PR中再投一点产出
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

更多
牛客网
牛客企业服务