美团一面凉经

一面

部门是财务科技。

1个小时的面试:4分钟部门介绍 和 我自己的自我介绍,23分钟项目,10分钟八股,18分钟算法题,3分钟反问。

被狠狠拷打,简单八股忘了,常规八股虽记得,但是深挖一下就不会了,面完就挂了。

气馁了好一阵,基础不行技不如人,还得练!

项目

  1. 项目开发是个人还是多人,你是如何进行系统设计的,项目有上线吗?
  2. 在项目开发中遇到的难点?
  3. 有没有遇到什么挑战是最后实际解决了呢?
  4. 项目开发过程中有什么收获?
  5. Zset底层数据结构,为什么要用Zset?
  6. 你如何保证缓存与数据库一致性,“延时双删”的第二次删除缓存失败了呢,如何解决?
  7. Redis如何保证热点数据?
  8. 项目为什么要用ThreadLocal?
  9. ThreadLocal如何保证线程隔离的?

八股

  1. 如何理解面向对象?
  2. “封装、继承、多态”的优势
  3. java程序从代码编写完到程序运行起来,它经历了什么样的一个过程?
  4. 类是怎么被类加载器加载的?
  5. 两个全限定类名相同的类可以同时被加载吗?
  6. 堆和栈有什么区别?
  7. 若程序OOM,该如何处理?
  8. MySQL的索引结构是什么?
  9. B+树索引的优势?
  10. MySQL的事务?
  11. 事务的原子性如何保障的?
  12. 假设设计用户表,表的量级在百万,其中包含基本的信息,像用户ID、用户姓名、用户手机号、注册登录的用户名和用户密码。那么现在你会怎么设计这个索引?
  13. 假如查询注册日期在七天前的所有用户,你会如何设计查询语句,你会怎么建立索引?
  14. 计算机网络的七层协议分别是什么,HTTP属于哪一层?
  15. TCP与UDP的区别
  16. 你对HashMap的了解
  17. 为什么HashMap是线程不安全的,哪个操作可能导致它线程不安全,如果仍想用你该如何解决?
  18. ConcurrentHashMap如何保证线程安全的?
  19. CAS是什么?
  20. java开发过程中有遇到什么异常吗,常见的异常有哪些,检查异常和非检查异常是什么?
  21. 遇到异常如何处理?

算法题

leetcode 15 三数之和,面试官要我说思路再写代码,写完了才发现读错题,修正后仍是正解。但此时面试官已经很不耐烦了。

反问

#面经##美团##美团面经##凉经#
全部评论
写错了,“计算机网络的七层协议分别是什么”这里是指“OSI七层模型”,懒得改了
1 回复 分享
发布于 2024-04-12 16:04 广东
我是12号下午面试的,现在还在等结果
点赞 回复 分享
发布于 2024-04-15 00:36 四川
校友 你面的后端吗 我后端都没被捞面试 现在二志愿测开才邀面
点赞 回复 分享
发布于 2024-04-13 13:45 广东
后天面这个部门 不过是前端 都搜不到面经
点赞 回复 分享
发布于 2024-04-13 13:33 北京
兄弟,你是面完就人才库了吗
点赞 回复 分享
发布于 2024-04-13 13:15 湖北

相关推荐

xiaolihuam...:当然还有一种情况是你多次一面挂,并且挂的原因都比较类似,例如每次都是算法题写不出来。面试官给你的评价大概率是算法能力有待加强,算法能力有待提高,基础知识掌握的不错,项目过关,但是coding要加强。短期内高强度面试并且每次都是因为同样的原因挂(这个你自己肯定很清楚),会形成刻板印象,因为你偶尔一次算法写不出来,面试官自己也能理解,因为他清楚的知道自己出去面试也不一定每一次面试算法都能写出来。但是连续几次他发现你的面屏里面都是算法有问题,他就认为这不是运气问题,而是能力问题,这种就是很客观的评价形成了刻白印象,所以你要保证自己。至少不能连续几次面试犯同样的错。算法这个东西比较难保证,但是有些东西是可以的,例如某一轮你挂的时候是因为数据库的索引,这个知识点答的不好,那你就要把数据库整体系统性的复习,下一轮面试你可以,项目打的不好,可以消息队列答的不好,但是绝对不可以数据库再答的不好了。当然事实上对于任何面试都应该这样查漏补缺,只是对于字节来说这个格外重要,有些面试官真的会问之前面试官问过的问题
点赞 评论 收藏
分享
评论
13
42
分享

创作者周榜

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