美团外卖(前端)

一面:(50分钟)3.31

1.自我介绍

2.简单算法

         1)版本号比较大小

         2)按层遍历二叉树

3.vue2vue3双向数据绑定

4.vue从初始化到挂载发生了什么(不太清楚面试官想问啥,回答了浏览器渲染流程,应该是问虚拟dom之类的)

5.浏览器缓存机制

6.如果资源标识还有效,但不想用缓存怎么办。(说请求的时候把etag改了),追问如果请求的是图片没有头部呢?

7.vue事件机制(说了vue封装了一个类,里面有onemitoffonce方法巴拉巴拉)

8.js事件流(事件代理优缺点)

9.说一下防抖和节流,手写防抖函数(秒)

10.重绘和回流以及怎样减少回流等(说了减少dom操作,使用css3动画——浏览器会产生一个复合涂层,不会影响文档流)

11.追问除了动画还有哪些会在浏览器新建复合图层(设置透明度,过度动画等)

反问:什么时候有结果,面试官:我尽快写面评(感觉有点稳的意思)

 

二面:(一个小时)4.6

有点紧张,这几天在刷牛客看到大家的二面都是项目面,一看我那学着b站做的简单的curd项目,太慌了,还好面试官没问我项目。

1.自我介绍

2.为什么学前端

3.vuex及适用范围

4.组件通信

5.你怎么理解前端的

6.学校开的有关编程的课程(说了坑,数据结构)

7.jsc的区别(c早忘了,胡乱说了一通)

8.http请求方法

9.httphttps(说了大概的ssl握手和混合加密过程)

10.ca证书放在哪里的(蒙,我说找机构请求的)

11.闭包及用途

12.原型链及用途

13.http版本(1.0,2.0,说了2.0的服务器推送和压缩头部,多路复用)

14.输入url的到页面展示的过程(dns解析巴拉巴拉)

15.渲染过程(dom=>cssom=>render….

16.js异步(settimeout,js事件,   网络请求(傻了没想到))

17.追问如果渲染的时候遇到有发送请求的js文件怎么办(说了事件循环机制-蒙混过关,不太了解浏览器渲染机制)

18.求斐波那契数列(dp

19.发起两个请求,a请求的结果用作b请求的参数(秒)

20.getpost区别(缓存,长度限制,无害性)

21.跨域及解决方案(jsonp,代理,cors(开始忘了,最后才补上,本来还想再说一下cors实现,面试官没继续问了))

反问:什么时候有结果,面试官:等hr通知…..感觉有点凉

 

最近太焦虑了,一焦虑我就学不进去,想摆烂,麻了,一面到二面几天基本啥也没干就天天打游戏,快面试的时候才看了一下自己写的笔记,哎。随缘吧

#美团实习##实习#
全部评论
我感觉你的二面比较我的好太多,我奇安信二面问的我无语,问我c语言,还有写不常去记和用的概念。不到40分钟就结束了人麻了,感觉被刷kpi了
1 回复 分享
发布于 2022-05-31 22:09
有结果了吗?明天二面好慌,面试的时候做题一道题也做不出来
1 回复 分享
发布于 2022-04-07 19:07
二面后多久有通知呀
点赞 回复 分享
发布于 2022-04-25 10:17
一面多久约的二面呀
点赞 回复 分享
发布于 2022-04-21 00:46
楼主你简历上写了几个项目啊
点赞 回复 分享
发布于 2022-04-20 10:08
求问面试算法用什么语言写的呀
点赞 回复 分享
发布于 2022-04-12 12:05
问的好复杂呀
点赞 回复 分享
发布于 2022-04-12 08:49
下面那几个是手撕算法吗
点赞 回复 分享
发布于 2022-04-11 21:06
请问组件通信问到什么程度?就让说出方法名就行,还是每一个都要深入解释?
点赞 回复 分享
发布于 2022-04-10 19:50
发起两个请求,a请求的结果用作b请求的参数。请问这个怎么写啊,是用promise.then写吗
点赞 回复 分享
发布于 2022-04-06 22:00

相关推荐

核心本地商业-业务研发平台4月9日1:面试官自我介绍+自我介绍2:Spring源码讲一下3:Spring源码学完什么收获4:spring的事务了解吗?,mysql的事务呢?5:spring的事务和mysql的事务有什么联系?6:项目jdk什么版本?7:默认垃圾回收器是什么?8:介绍一下ZGC和G1?9:项目性能调优怎么做的?垃圾回收器参数,jvm参数,10:Seata分布式事务?11:其他分布式事务了解吗?(模模糊糊说了MQ)12:AT和TCC说一下?13:看过12306官方的实现吗?14:既然你看过一些实现,那么你想怎么优化呢?(答了锁粒度方案,和redis方案)15:redis方案的一致性怎么解决?(答了cannal,MQ)16:redis网络波动,用于以为下单失败,但是其实redis收到消息怎么办?(当时说的MQ,但是面试官想说的不是这个,后面复盘应该是本地消息表+定时任务)17: 项目数据库方面有什么优化?(联合索引,explan,慢查询日志,skywalking)18:加完索引,前端需要注意什么?19:数据库的什么字段适合加索引 ,什么字段不适合? 20:Hashmap源码看过吗21:Hashmap多个线程put有什么问题?(值覆盖,极端情况下数组越界)22:值覆盖举个例子?23:极端情况下数组越界什么意思?24:还有其他的情况吗?(最后答了链表和红黑树可能会空指针异常)25:多线程用什么替代?(concurentHashmap)26:concurentHashmap1.7和1.8区别?27:concurentHashmap1.7为什么用了CAS?28:concurentHashmap1.8怎么实现?(乐观和悲观两种情况)29:1.8里的volatile是什么?30:volatile能解决线程安全问题吗?(不能)31:那能解决什么问题?32:SQL题,单表topk,审错题意了,写了快20分钟用子查询才写出来,然后面试官说有没有其他方法,又写了10分钟33:大模型相关问题,agent,Transfomer34:反问全称1小时40分钟,汗流浃背,后面写SQL的时候脑子已经不转了。二面4月15日1:深挖项目(20分钟)2:Redission怎么实现的?3:为什么不用redis的setnx?4:数据库分库分表,分库分表会有什么问题?(说了一下怎么分库分表,有什么问题没打上来)5:某个服务器cpu飙高怎么排查(top,htop,ps, jstake, dump文件,visualVM)6:优化sql?(skywalking,慢查询日志,索引,elplain的字段)7:深度分页优化?(业务上不允许深度分页,子查询,索引查询,游标分页)反问二面完,感觉g了,面试官说项目没选好,mysql没有分库,不太像分布式项目。
这名字响亮不响亮:我去,spring是你简历写的熟悉源码嘛,还是面试官直接问的嗷。好可怕
点赞 评论 收藏
分享
评论
18
114
分享

创作者周榜

更多
牛客网
牛客企业服务