美团前端实习生面试激情对线
小程序研发中心二面(4.27)挂
主要是聊项目,抓住一个点使劲问,直到答不出来为止。
5.10 问面试官,hc不足,挂在了横向对比,我直接裂开**,难受啊。
1.自我介绍
2.为什么不学机械,跑来做前端?
3.介绍一下你做过的项目
4.项目中遇到什么问题了?
我:服务器部署时访问速度很慢, 有限的带宽要优化,然后说了几个点。
面:那我们就围绕着这几个点来聊一聊吧。
下面开始激情对线 !
面:图片压缩怎么做的?
我:使用在线的图片压缩工具(这里可以使用webpack插件实现自动压缩,做项目时不知道这个插件)❌
面:CDN加快响应速度,怎么做的? ✔
我:使用Webpack中externals选项,不对第三方库进行引入,在打包好的index.html中引入一些公共的CDN。
面:路由懒加载实现原理?❌
我:通过箭头函数来引入相关组件,可实现按需加载。 (这里我只知道怎么用,但是原理并不是很清楚)
面:还有吗? ✔
我:对nginx配置Gzip压缩
5.我看一面面试官问你Promise的问题了
我:嗯嗯是的, 当时我的表达有一些问题,面试官问我new 一个Promise有几个参数, 我说两个参数,然后就没有深入考察
面:嗯, 那应该是几个参数呢? ✔
我:一个构造函数,其中有两个参数,resolve 和 reject
面:分别解释这两个参数是干什么的? ✔
我 : 巴拉巴拉解释了一堆。
面:为什么会有Promise呢?✔
我:异步的一种实现方式, 解决了定时器的回调地狱问题。
面:了解async/await吗?✔
我:es6 中新增的语法糖, 然后说了具体的用法。 其中引导面试官问我事件循环
面:浏览器的事件循环机制(面试官成功上钩哈哈哈)✔
我:还是balabala解释了一堆
面: 嗯 ,没什么问题,然后你说,Promise和async/await的优先级哪个更高❌
我: 这里卡住了hhh。
6.项目是自己一个人做的?你实验室的同学没有协作吗?
我:我是机械的,计算机不在这个校区,所以基本上是我一个人搞
7.如果多人办公,你会怎么做?
gitee / github
技术文档,Readme.md
8. 好,那最后我们来做道算法题ba!
事件的格式化输出
15min搞定,最后有些小瑕疵
小程序研发中心二面(4.27)挂
主要是聊项目,抓住一个点使劲问,直到答不出来为止。
5.10 问面试官,hc不足,挂在了横向对比,我直接裂开**,难受啊。
1.自我介绍
2.为什么不学机械,跑来做前端?
3.介绍一下你做过的项目
4.项目中遇到什么问题了?
我:服务器部署时访问速度很慢, 有限的带宽要优化,然后说了几个点。
面:那我们就围绕着这几个点来聊一聊吧。
下面开始激情对线 !
面:图片压缩怎么做的?
我:使用在线的图片压缩工具(这里可以使用webpack插件实现自动压缩,做项目时不知道这个插件)❌
面:CDN加快响应速度,怎么做的? ✔
我:使用Webpack中externals选项,不对第三方库进行引入,在打包好的index.html中引入一些公共的CDN。
面:路由懒加载实现原理?❌
我:通过箭头函数来引入相关组件,可实现按需加载。 (这里我只知道怎么用,但是原理并不是很清楚)
面:还有吗? ✔
我:对nginx配置Gzip压缩
5.我看一面面试官问你Promise的问题了
我:嗯嗯是的, 当时我的表达有一些问题,面试官问我new 一个Promise有几个参数, 我说两个参数,然后就没有深入考察
面:嗯, 那应该是几个参数呢? ✔
我:一个构造函数,其中有两个参数,resolve 和 reject
面:分别解释这两个参数是干什么的? ✔
我 : 巴拉巴拉解释了一堆。
面:为什么会有Promise呢?✔
我:异步的一种实现方式, 解决了定时器的回调地狱问题。
面:了解async/await吗?✔
我:es6 中新增的语法糖, 然后说了具体的用法。 其中引导面试官问我事件循环
面:浏览器的事件循环机制(面试官成功上钩哈哈哈)✔
我:还是balabala解释了一堆
面: 嗯 ,没什么问题,然后你说,Promise和async/await的优先级哪个更高❌
我: 这里卡住了hhh。
6.项目是自己一个人做的?你实验室的同学没有协作吗?
我:我是机械的,计算机不在这个校区,所以基本上是我一个人搞
7.如果多人办公,你会怎么做?
gitee / github
技术文档,Readme.md
8. 好,那最后我们来做道算法题ba!
事件的格式化输出
15min搞定,最后有些小瑕疵
全部评论
排版真丑😅
相关推荐
点赞 评论 收藏
分享
06-19 11:40
延安大学 C++ 点赞 评论 收藏
分享
05-27 18:16
安阳师范学院 Java 点赞 评论 收藏
分享