当前位置: 首页 > 面试经验 >

美团前端一面

优质
小牛编辑
92浏览
2023-03-28

美团前端一面

总体:自我感觉良好,面试官是戴眼镜有点小帅的哥哥(之前看别人的面经可能提到了),涉及的面还比较广泛。
一,首先列我自己没答上来的:
1.babel的配置文件有没有去看过(没看过,我说知道大概的原理)
2.http1.0-1.1-2.0的进化史(想到的全说了,没复习计网有些部分忘记了,面试官说没事已经够详细了)
3.组件库如何实现让用户按需引入(这是我的项目,我说了我们项目组用的办法,但是面试官说不是最好的可以去了解一下分包等概念)
4.有没有看过axios对象里面的内容,为什么axios({})和axis.get()都能发起请求,还有拦截器有关内容(我只会用,在掘金找到一篇不错的文章:https://juejin.cn/post/6844904019987529735#heading-32,axios有关的面试问题都写到了,字节也问过axios)
5.(补充)有没有了解过filter map reduce的性能(没有,后面去搜了一下也没找到,只看到说都比for循环性能更低)
二,自认为答上来了的
1.webworker(我答了作用和使用办法)
2.webpack打包原理
3.webpack的loader和plugin的区别,执行时间上有没有区别,有没有自己尝试写过loader(js字符串等内容)
4.进程和线程的区别
5.浏览器的进程,渲染进程的线程
6.事件循环,以及做了一个小题
7.手写代码:防抖和一个简单的递归展开树结构,函数柯里化
8.css会阻塞渲染吗(我说link加载不会,但是生成css规则树会)
9.数组的filter map reduce 方法的区别
10.箭头函数和普通函数的区别
11.场景:如果开发者的页面打开正常,客户端的是白屏,怎么定位错误(循序渐进地引导我回答,首先是回答了看浏览器调试功能文件请求有没有正常获取到,如果正常我会在vue里面的生命周期之类的输出一些东西定位问题,毕竟客户端不能打断点,面试官说Chrome是可以的,让我可以了解一下)
12.算法题:开平方,中途有死循环bug问了我平常遇到这种无限循环的怎么去调试和debug。
面试官的评价:总体不错,可以多看看用到的东西内部的原理配置啥的(例如axios,babel)
 类似资料: