美团前端&移动端一面面经

上来先写一个单例模式,要求尽可能多线程安全。
①双亲委派机制?②类加载?③HTTPS流程?
○hashmap和hashtable的区别?我回答了hashtable不常用,不了解。继续问∶那么现在用的啥来替代它④concurrenthashmap的相关?
○如果hashCode()相等了,两个类是否就相等了?以及什么情况下,需要重写Hashcode和.equals?⑤volatile?有不止这两个作用:一,可见性。二,禁止指令重排序,还有什么作用?(不是,这还有什么作用啊?有没有懂的哥们说一声?)
⑥Threadlocal?
安卓相关∶①Looper的messagequeue为什么没消息的时候阻塞了,但是不会anr?(这一点当时真被问到了,现在的话有没有懂的也可以说说)
②安卓绘制机制?
○安卓的事件分发机制?
③view能不能在其他线程创建?
○讲讲bundl
○听过binder吗?
全部评论
没anr好像是靠那个nativepollonce方法,跟epoll有关
1 回复 分享
发布于 2024-05-28 13:48 重庆
没有手撕代码么
点赞 回复 分享
发布于 2024-05-07 15:22 陕西

相关推荐

问了流程, 两轮技术,一轮HR面。【面试问题】1️⃣ 请先简单做一下自我介绍。2️⃣ 你的专业方向是软件工程和计算机科学吗?3️⃣ 刚才提到的三个项目中,请你挑一个最具复杂度或最有代表性的,详细讲讲项目背景、核心难点及实现思路。9️⃣ 项目上线后实际发现过xxx吗?🔟 请介绍一下你参加过的竞赛经历及在团队中的角色。1️⃣1️⃣ 你对未来的职业规划是什么?1️⃣2️⃣ 对工作地点有偏好吗?1️⃣3️⃣ 你认为当前 AI 相比人类有哪些优势和劣势?1️⃣4️⃣ 你觉得 AI 最先能在哪些领域替代或辅助人类?1️⃣5️⃣ 如果让你设计一个 AI 优化方案,你会聚焦在哪个方向?1️⃣6️⃣ 在日常学习或项目实践中,做得好的人与做得不好的人差距体现在哪里?1️⃣7️⃣ 针对知识基础薄弱的情况,你有哪些快速提升的方法?1️⃣8️⃣ 你平时通过哪些英文渠道获取技术信息?1️⃣9️⃣ 面对紧急项目需要快速决策时,你会如何思考并行动?2️⃣0️⃣ 请你现场完成一道算法题,并在 15分钟内提交代码。二叉树最大路径和(124. 二叉树中的最大路径和  )没想到这题竟然是hard, 做出来了。2️⃣1️⃣ 请讲解一下你刚才算法题的解题思路与复杂度。2️⃣2️⃣ 目前是否已有其他公司的 offer?2️⃣3️⃣ 你在项目中使用过 PostgreSQL、Redis 吗?请简述使用场景。2️⃣4️⃣ PostgreSQL的索引结构有哪些?B+ 树与哈希索引各自优缺点?2️⃣5️⃣ PostgreSQL 与 MySQL 在底层实现或功能扩展上有什么区别?2️⃣6️⃣ 时序数据库与普通关系型数据库在需求上有哪些不同?2️⃣7️⃣ MVCC 的实现原理是什么?Read View 的作用?2️⃣8️⃣ 解释“可重复读”隔离级别。2️⃣9️⃣ Redis 最基础的数据结构有哪些?3️⃣0️⃣ Redis 的 Stream 数据结构如何用作消息队列?3️⃣1️⃣ Redis 为什么快?3️⃣2️⃣ 如何理解 IO 多路复用?3️⃣3️⃣ select 与 epoll 的区别?3️⃣4️⃣ io_uring 是什么?相对 epoll 的优势?3️⃣5️⃣ 深拷贝与浅拷贝的区别?3️⃣6️⃣ 乐观锁与悲观锁的区别?3️⃣7️⃣ 如何解决哈希冲突?3️⃣8️⃣ 介绍部门的主要业务方向,有什么想了解的吗?业务听起来很核心。3️⃣9️⃣ 美团整体面试流程有几轮?两轮技术,一轮HR面。
内推__免笔试:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
秋招笔面试记录
点赞 评论 收藏
分享
点赞 评论 收藏
分享
08-15 18:44
门头沟学院 Java
点赞 评论 收藏
分享
评论
4
19
分享

创作者周榜

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