饿了么暑期实习前端二面

timeline
4.22 一面
4.23 二面
二面的面试官相较一面的面试官反馈很少,听声音挺严肃的,压力挺大。我自己总结的饿了么的面试节奏可能大概是一面拷打项目+常规八股+最后时间做手写题。二面继续拷打项目+场景类问题。可能比较喜欢听你从大公司的角度去分析性能问题或者让你讲清楚某个技术的底层原理。问了很多这方面的,答的不是太好。
---
1. 面试官简单介绍。说不是技术面,只会持续半个小时左右。
2. WebRTC怎么做的?你能说说底层怎么实现的吗?为什么不会出现串频道的情况?
3. 3D模型展示怎么做的?Three.js的底层是什么?WebGL的底层呢?
4. 怎么去分析项目中的性能问题?你怎么去做性能优化的?这里面你不停留在理论的做过哪些?(拷打特别久 估计有15分钟在这个问题上)
5. 你知道canvas吗?他和SVG有什么区别?他们各自有什么优缺点吗?底层的差异?
6. 你对大模型的认识?
7. 能实习到什么时候?
---
面试官最后的反馈是会和其他候选人一起排序。
update: 4.25下午查状态已挂
全部评论
请问一下佬佬第二题是怎么答的
点赞
送花
回复
分享
发布于 04-25 11:47 湖南

相关推荐

算法题两道一个是贪心简单题一个是复原 IP 地址,没时间写了主要是项目的问题前端请求,一直到数据返回,中间经历了什么?SpringMVC从接受请求到完成响应的过程?怎么理解servlet?数据库里面放了什么数据,redis里面放了什么数据?redis的数据什么时候放,怎么放的?考虑手动放一些,然后服务器重启了或者宕机了或者查询不到重建docker容器里面怎么处理数据?有没有查看数据库查询时间嘛?为什么要使用redis做缓存?业务比较简单,为什么还有用redis呢,有必要嘛,是不是不用也可以呢?e。。。问懵了给后来反问环节问面试官原因,他说:主要是从sql角度考虑,哪怕我们优化了慢查询,做了索引优化,减少了回表查询,有时还是会比较慢。一方面表比较大表键比较多,另一方面查询比较麻烦。这个时候只优化数据库已经不能提升了,所以把数据放到redis种,进一步加快查询,也可以减缓数据库的压力。为什么使用SpringBoot,有什么好处嘛,有做调研嘛?如何实现异步订单处理?mq消息队列里面消息满了怎么处理?业务层面,尽量避免这种情况发生,当消息到60%就考虑认为介入。考虑增加消费者,之前可能5个消费者,现在增加到50个,快速把消息消费了。考虑增加队列的数量。也可以给前端发消息,先短停一下服务
饿了么一面61人在聊 查看11道真题和解析
点赞 评论 收藏
转发
2 1 评论
分享
牛客网
牛客企业服务