美团地图服务部-POI中心一面面经

约的是早上11点的面试,11点的时候,面试官没有上线,打电话过去问了一下说是在连网(当时听到电话里是个小姐姐的声音,有点开心,面试第一次碰到小姐姐),11.10分的时候小姐姐打电话过来说,网连不上,直接电话面了。

首先介绍了项目上的内容;我项目上用到的是react框架/webpack打包工具

1、 react的生命周期;react的通信方式;react的底层原理(我当时说的的是虚拟domdiff算法这块)

2、 react 在传递一个list的时候,都会使用一个P?有什么作用?这块题目没听懂,小姐姐描述了之后,还是没听懂?

3、 diff是如何比较的呢?这边答得不好,分层比较之后做标记dirty,后面的更新答得就有点乱

4、 项目是怎么打包,发布的,如何发布静态资源的呢?CDN

因为我本科和研究生都不是计算机出身,问了我如何解除前端的,有没有系统的学过前端,如何学的?

Css部分:

1、 两栏布局方式,flex有哪些属性、默认值是什么?这边的话主要是小姐姐问我左边栏如何设置,我一时想不起来了(flex: 0 0 200px),不过勉强回忆起来了,难受

2、 如何实现左边的红色方块,到右边变成绿色的圆;

答:颜色如何变;方块变圆形;动画animation@keyframe配合使用

3、 Animation有哪些具体的属性?(这题直接说不会了,动画这块了解的少)

4、 一个元素,如何获取到上、下、左右屏幕的距离?

JS部分:

1、 一个嵌套的数据,如何去重?

数组扁平化;set方法去重

2、 如何写一个有效的正则?

3、 如何实现一个函数(比如求和),它传入的参数个数是未知的?这边涉及柯里化,想到了,没说出来

4、 防抖如何实现?

5、 一个url请求超时了,我们应该怎么去判断它超时了,抛出超时异常?

6、 多个url呢?

7、 继承有哪些方法?

8、 实现一个ajax

9、 有哪些请求头?

其他:

1、 跨域的方法?

2、 如何防止嵌入式攻击呢?(网络安全)

3、 单页面a,单页面b;如何实现通信?

4、 Git使用过吗?git merge命令 git revert命令是用来干什么的?

5、 Node了解吗?我说不是很了解

面试基本到这就结束了,小姐姐问了我考虑过考公吗?我说暂时不考虑;

然后到我提问:

对这次面试的评价:基础还不错,但涉及到应用的场景,有些知识用的是错的。

第一次写面经,自己在准备的时候,针对这个部门的面经很少(可能很多人没写部门)
面试体验的话,小姐姐人很好,会尽量引导你。就是电话面有些听不清,中间还断了一次,我自己的话觉得面的不好,写这篇面经的时候,感觉好多场景题都答得不对。
还是许愿二面


#面经##美团##校招##前端工程师#
全部评论
我也想投美团地图服务部,想请问下有办法让指定部门捞吗?
点赞 回复 分享
发布于 2020-09-21 15:39
楼主 ,这个部门怎么投的。官网没看到哎
点赞 回复 分享
发布于 2020-09-22 16:22
请问这个服务部属于哪个事业群呢
点赞 回复 分享
发布于 2020-10-29 18:48

相关推荐

1 2 评论
分享
牛客网
牛客企业服务