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

上来先写一个单例模式,要求尽可能多线程安全。
①双亲委派机制?②类加载?③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 陕西

相关推荐

04-01 16:46
已编辑
华南理工大学 Web前端
#美团##前端##面经#投的前端,面试部门是核心本地商业-业务研发平台,因为base北京而自己在广州,所以只是抱着增加经验的心态去面了一下。但是没想到面的时候80%时间都在问c++…前端被问到这些有点猝不及防,还好问题比较基础,勉勉强强答过去了基本上就是继承多态、智能指针、进程线程、死锁、计网常见知识点,以及设计模式和设计原则然后算法题是删除单向链表倒数第K个元素,双指针法一次遍历,比较简单结果到最后聊天才发现我搞的前端技术栈……于是又问事件循环、promise、react生命周期。不过面试官人很好,有没有二面就随缘吧#牛客AI配图神器#4.1更新似乎因为岗位不匹配被同一部门的捞了,这次面的是前端(base广/深)也是一个和善的面试官,上来先介绍了部门的业务,询问一般在哪里学习前端技术栈,以及客户端转前端的原因接下来就是参考简历问问题js方面问了变量提升、基本数据类型/引用数据类型聊了会css的选择器、垂直居中等,问我用什么框架我说tailwind css,面试官说他们不太喜欢用(大型项目重构起来麻烦)聊了一会lighthouse和LCP优化(业务需求,用CDN)问了一点react钩子但是没深入,然后就开始写vanilla js两道题,一道是给定一个Array一个字符串,查找里面每个字符串在目标字符串中的位置并返回另一道是树状结构转换(递归)当时有点紧张用js没写出来,就用的cpp😢后来发现用js很简单可以直接一把梭最后聊天面试官让我多精进一下js,然后博客里可以多写点内容(不用担心没什么技术含量,主要是记录自己学习路程)总之就是需要打好基础,有些东西了解得太深了写一堆笔记反而不会问到,代码水平和解决问题的能力才是重要的
查看21道真题和解析
点赞 评论 收藏
分享
评论
3
17
分享

创作者周榜

更多
牛客网
牛客企业服务