美团面经

9.15 一面  到家事业部
20:00-21:00
面试官人很好,先介绍了整个面试流程
先写了一道算法
给一个字符串,求字符串第一个只出现一次的下标  空间复杂度On,时间复杂度On
算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就OK
算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了
Java基础
有哪些集合类
hashmap是在collection下面的吗   不是  是在map下面
ArrayList和LinkedList的区别
线程安全的集合
copyonwriteList如何保证的线程安全
hashmap底层原理
为什么从头插改为了尾插
concurrenthashmap底层原理
线程六大状态
线程有running这个状态吗 当时答的有  实际没有  Java里是runnable
怎么样变成等待状态
创建线程的方式
为什么推荐使用线程池创建
为什么不推荐使用Executors的静态方法去创建  这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂Executors的静态方法是什么意思,没答出来
数据库
事务四大特性
原子性怎么实现的
持久性怎么实现的
MVCC实现
redolog和binlog作用和区别
两阶段提交redolog和binlog
索引的底层
为什么要用b+树
索引失效的场景
sql慢查询优化
回表查询
计网
tcp为什么需要第三次握手
tcp的可靠传输
tcp拥塞控制
http1.0  1.1 2.0  3.0
https握手过程  非对称加密 对称加密
反问
大概的问题就这些  还有其他的小问题可能记不清了 因为过了一晚上才写的
本来没打算写面经因为感觉凉凉,算法题做的太差了,自己都不觉得自己能过
但是结果第二天早上面试官直接打电话过来约周末二面
感谢面试官不杀之恩,面试官人很好,反问的时候很详细很详细介绍了部门的情况 介绍了三四分钟

9.19 二面
20:30-21:30
自我介绍
问了一下基本情况
问了一些hr问题
好几个offer里你会选哪个
现在正在面试的有哪些公司
为什么选择美团
下面是技术问题
五层协议有哪些  作用
http https tcp udp ip arp 属于哪层
http请求头有哪些
http状态码 1xx 2xx 3xx 4xx 5xx
https握手过程
输入一个网址全过程
八股就这些 剩下全是系统设计题
网站如何承受高流量  集群处理  负载均衡
负载均衡的方式  不是算法  是方式  我答了nginx dns负载均衡 lvs
上线服务后是如何把流量打到该服务的  面试官提示 是服务发现 服务注册相关的
如何设计一个红绿灯系统  重点考虑可扩展性  可维护性  基本从面向对象设计原则 设计模式这个方向答的
如何设计一个银行账户系统  考虑安全性  稳定性
银行系统高并发如何处理
问了一下实习的内容并问了一些问题
sql慢查询优化
算法  和为某一值的组合数  简单 回溯剪枝就行
反问
面试官人很好,每次问问题都会说我问清楚了吗,有问题面试官都会及时解答,也会给一些提示去引导你思考 比较注重你的系统设计的思维而不是答案 可以多看看设计模式这些
#美团面经##美团#
全部评论
uu啥时候做的笔试?
点赞 回复 分享
发布于 2022-09-16 11:38 安徽
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
1 回复 分享
发布于 2022-09-19 12:37 北京
请问二面一般问什么呀 深挖项目吗
点赞 回复 分享
发布于 2022-09-19 13:16 浙江
蹲一下,看看有没有三面
点赞 回复 分享
发布于 2022-09-22 10:43 北京
楼主收到三面了吗
点赞 回复 分享
发布于 2022-09-24 03:40 湖北
蹲,lz三面了吗
点赞 回复 分享
发布于 2022-09-28 14:27 四川
请问是软开吗
点赞 回复 分享
发布于 2022-09-28 20:23 天津

相关推荐

2024-12-25 07:14
已编辑
门头沟学院 Java
投票
京东 金融科技信贷相关 (n+2)*20
点赞 评论 收藏
分享
2024-12-24 14:48
华中科技大学 Java
虾皮 开发岗 白菜 n x 15,公积金10%
点赞 评论 收藏
分享
2024-12-20 23:50
门头沟学院 Java
第一次写面经下面的内容是录音之后导出文本然后由gpt生成的,大致包含了所有面试官提问的问题。自我介绍- 请先自我介绍一下。- 介绍一下最近做的项目,这个项目是你自己一个人做的吗?- 这个项目是在单机去跑的吗?有没有上线过?技术难点- 做这个项目主要的技术难点在哪?- 秒杀逻辑的主要技术挑战是什么?- 在集群模式下考虑使用分布式锁吗?分布式锁与并发处理- 构造的分布式锁具体指的是什么?- 如何优化锁误删的问题?- 在锁误删中加锁和解锁的操作是如何实现的?- 在锁误删场景中,如果线程成功获取到锁,但该线程的业务逻辑执行时间超过锁的超时时间,如何处理?- 线程在感知到锁快要超时的时候,怎么进行续期操作?消息队列选择- 为什么考虑使用 Redis 的 string 结构作为消息队列?- 对其他的消息队列(如 RabbitMQ、Kafka)有什么了解?缓存相关问题- 什么是缓存穿透、缓存雪崩?- 如何防止缓存雪崩?- 解决缓存击穿的方法有哪些?并发控制- synchronized 和 lock 的区别是什么?- 在单台机器部署的情况下,如何对同一个用户加锁以确保接口的线程安全?(类似于同一用户用不同设备去下单,也就是不同线程同一userId,如何保证这里的线程安全)(除了userId字符串常量池引用,还可以设定synchronized锁的对象是哪些来达到同样的效果)- 如何获取用户 ID 对应的常量值以保证其唯一性?(intern方法)编程实践- 算法题LeetCode原题 复原ip地址,不允许定义全局变量,(因为时间不太够了,面试官就要求写出回溯方法的主体结构即可,然后解释以下函数中的参数什么含义)面试反问- 部门业务面向B端还是C端?面试环节有几轮?面试评价?)面试官建议- 在项目介绍时可以更深入一些,详细说明遇到的技术困难及解决方案。- 讨论技术选型的原因,即为什么选择某种技术而不是其他的,并解释这些技术的原理和可能存在的问题。#美团##牛客解忧铺##面经#
查看21道真题和解析 牛客解忧铺
点赞 评论 收藏
分享
评论
10
96
分享
牛客网
牛客企业服务