美团面经

base:北京(自动车系统)
具体流程:笔试-一面-二面-hr面-意向-offer
  • 笔试:
第二周的笔试,差半道全对吧,那次比较基础(200多题量差不多都能做个七七八八)。
  • 一面:

自我介绍

项目深挖

加密算法(md5sha,对称cfb,非对称rsa

Mq的使用

怎么实现数据的传递性(增加字段 v 增加行 x

Tcp保证稳定

拥塞避免

Redis的基本数据类型及使用

Java的ErrorException(细分)

算法:两数之和变种(哈哈)

反问:技术栈可能有 rpc+java+kafka+redis

Git的使用

  • 二面

自我介绍

OS的核心

Cpp的栈帧分配

程序和进程区别

冯诺依曼体系(控制器,运算器,存储器,输入,输出)

现代计算机最大改进(指令数据分离)

网络五层体系结构

进程通信

进程和线程区别(linux

信号拦截

IO多路复用

算法:链表中值+反转+合并(牛客原题)

介绍部门
能力需求:归纳,适应性,团队力

  • HR面

自己三个优点举例

困难的事

意向书

面了哪些家公司

选公司原因

地域有没有要求

为什么选择java

成绩相关

实验室情况

选择哪个赛道(电商,支付,金融,视频)


因为面试基本边面边记录,所以比较详细,希望能帮到后来人。



#美团面试#
全部评论
期待美团见!
2 回复 分享
发布于 2022-10-25 16:14 北京
大佬二面多久hr 面呀
点赞 回复 分享
发布于 2022-10-27 16:29 北京

相关推荐

1️⃣排序与选择·快排( LC 912)·数组中第 k 大的元素( LC 215)·数组中最小的 k 个数( LC 面试题17.14)2️⃣二分与数学(含概率)· sqrt ( x )( LC 69)·pow ( x , n )( LC 50)·搜索旋转数组( LC 33)·Rand7实现Rand10( LC 470)3️⃣双指针与滑动窗口·三数之和( LC 15)·滑动窗口最大值( LC 239)·有效三角形的个数( LC 611)·最小覆盖子串( LC 76)·长度最小子数组( LC 209)4️⃣栈与队列/表达式·有效的括号( LC 20)·最长有效括号( LC 32)·逆波兰表达式求值( LCR 036)5️⃣链表·反转链表( LC 206)·反转链表 II ( LC 92)·k 个一组翻转链表( LC 25)·环形链表/环形链表 II ( LC 141/142)·删除链表倒数第 n 个节点( LC 19)·课程表 II ( LC 210)6️⃣动态规划(序列/路径/计数/区间)·最大子数组和( LC 53)·最长递增子序列 LIS ( LC 300)·最小路径和( LC 64)·加油站(贪心/ DP , LC 134)·最大乘积子数组( LC 152)·打家劫舍 II ( LC 213)·不同的子序列( LC 115)·爬楼梯( LC 70)·最长公共子序列 LCS ( LC 1143)7️⃣字符串·最长回文子串( LC 5)·最长回文子序列( LC 516)·字符串解码( LC 394)·编辑距离( LC 72)·大数相乘( LC 43)
点赞 评论 收藏
分享
11-27 12:10
门头沟学院 Java
1. JWT数据格式Header.Payload.Signature,Header存算法,Payload存用户信息,Signature用于防篡改2. 用户感知token过期前端请求返回401状态码本地缓存过期时间主动判断3. 拦截器实现是,实现Spring的HandlerInterceptor接口,重写preHandle等方法4. Bean生命周期实例化→属性注入→初始化→销毁5. 后置处理器实现BeanPostProcessor,在bean初始化前后拦截,如AOP代理生成时使用6. Lombok作用自动生成getter/setter/构造器/toString等,减少样板代码,提升开发效率7. Redis数据结构String/List/Hash/Set/ZSet/Bitmap/HyperLogLog/GEO8. ZSet实现底层用跳跃表(SkipList)+哈希表,跳跃表按分数排序,哈希表支持O(1)查分数9. ZSet查询复杂度O(logn),因跳跃表分层结构,每层跳过约一半节点,类似二分查找10. InnoDB索引类型主键索引、唯一索引、普通索引、全文索引(5.6+)、空间索引11. 索引有效性判断看查询条件是否命中索引字段,是否避免%前缀模糊查询/函数计算等破坏索引的操作12. 索引底层实现B+树结构,普通索引叶子节点存主键值,主键索引存行数据13. 进程vs线程进程:资源分配单位,独立地址空间线程:CPU调度单位,共享进程资源,切换开销更小14. 线程同步措施synchronized/Lock/Atomic原子类/volatile/CAS/ThreadLocal15. TCP关闭流程四次挥手:客户端FIN→服务端ACK→服务端FIN→客户端ACK16. 关闭连接状态客户端:TIME_WAIT(等待2MSL确保包送达)服务端:CLOSE_WAIT(未及时调用close)TIME_WAIT过多会占用端口资源,影响新连接建立手撕 数组最小操作次数
查看17道真题和解析
点赞 评论 收藏
分享
评论
8
24
分享

创作者周榜

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