美团一面,要凉凉?

前情回顾:
我的舍友去面试字节跳动啦!

大家好,我是狂聊。

周二,基友去面试了美团,今天给大家整理出来了,有些问题基友也模糊了,主要回忆了一下大概的知识点。

基友说:问的还是相当深入的,更侧重于考察基础知识和底层原理,会进行引导性提问,面试氛围是比较放松的。

时间

  1. 面试时间:周二
  2. 时长:80分钟左右

个人背景

  1. 学校:普通 211 本科
  2. 专业:计算机科学与技术

开篇

  1. 自我介绍
  2. 项目介绍

算法

  1. 合并两个有序链表
  2. 有重复字符串的排列组合
  3. 手写快排、时间复杂度、原理

Java 基础

  1. HashMap(问了好多问题)
  2. synchronized、Lock、AQS,问到底层源码
  3. volatile说一下,会问到JMM相关、总线嗅探、总线风暴
  4. 垃圾回收算法、垃圾回收器、OOM、GC排查步骤、调优思路
  5. 线程池原理、任务执行流程

Mysql

  1. Innodb索引的结构、聚集索引、非聚集索引
  2. mysql如何保证原子性?
  3. 慢查询,如何处理?sql优化的原则
  4. mysql数据库的分库分表,用什么中间件?主键策略?

Spring

  1. spring bean生命周期

网络

  1. tcp三次握手、四次挥手
  2. https 加密的具体方式、ssl 流程

项目相关

面试官会根据简历所写的项目,作为切入点,来考察你,所以说你项目中没用过的技术,别瞎写,小心给自己挖坑。

  1. 接口幂等、分布式锁、一致性问题
  2. redis缓存击穿、雪崩、穿透
  3. 消息丢失、重复消费问题
  4. 微服务如何拆分、分布式事务问题

大概就是这些内容,我只是把对应的知识点列出来,具体面试情况,看着一个挺简单的问题,其实可以问的很深的!

基友寄语:裸辞一时爽,面试火葬场

基友面试系列,持续更新中......

我是狂聊,下篇见!

公众号:狂聊Java

图片名称
posted @ 2021-01-15 12:33  狂聊君  阅读(73)  评论(0)    收藏  举报