当前位置: 首页 > 面试经验 >

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

优质
小牛编辑
109浏览
2023-03-28

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

前言

笔试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秋招#
 类似资料: