美团佛系四面(二面技术面+主管面+HR面)
10.20左右开始面。。面到下午三点
中间吃了个饭。。
最后三面就聊了十多分钟左右😂
#美团##面经##秋招##前端工程师#
中间吃了个饭。。
最后三面就聊了十多分钟左右😂
现在佛系等通知
---------------你们要的面经来了
感觉都是聊天式的问法,顺着你的答案一路往下问,或者横向扩展
不会突兀的把某个知识点拿出来问.....
而且问的深度不是非常大, 但是也不是背一背面经就能答的这种感觉。
然后问的非常多。。。。。。。真的是我面过最久的了。问题可能不全。。。大概就下面这些
----------------
补一个hr面。。。希望最后能有一个好结果吧(原来hr面也要问实习经历项目经历, 哭了, 感觉主管面更像聊人生聊理想)
# 2019.8.13
## 一面
- 实习干了什么, 介绍一下
- 你负责了什么内容
- 平时有bug如何调试
- 讲你一个你觉得改过的最难的bug(我说我在公司就是改bug....)
- chrome的各种工具用过吗, 然后...电脑给你, 对着chrome把用过的全都讲一遍,然后问xxx用过吗, xxx用过吗. 中间还穿插了netword请求里面各种字段, 都是干嘛的
- 你们做的产品兼容性怎么样, 都兼容哪些浏览器...(这个就说了一下没有具体问怎么兼容...)
- 给了一个题. 两列布局, 左侧定宽, 右侧自适应....我给讲复杂了
- position的常见属性, 都说一下.(结果脑子抽风把relative讲成根据非staic父元素定位了, 自己还觉得自己很对...被面试官拿了两个div让我布局才反应过来)
- es6有用过哪些东西
- ...平时用在什么地方
- ...运算符可以解决深拷贝的问题么
- 那你们平时在公司是怎么解决深拷贝问题的
- 遍历数组有哪些方法
- forEach可以改变数组元素么
- 箭头函数和普通函数区别
- 构造函数和普通函数区别
- 前端安全, 如何防范
- promise.then(a, b)和promise.then(a).catch(b)这样写有区别吗, 区别是什么
- 给了一段代码看输出, 主要是this指向的绑定问题和promise, setTimeout的执行先后顺序问题, 然后有一个setTimeout this指向全局了, 有什么办法变回来.
- 移动端开发有了解过吗?
- 自己做过移动端开发么(给他介绍了一下公司的移动端是拿什么写的)
- 那我可以这样认为你没有实践过移动端?(捂脸:是)
- d3.js有了解过么
- css3实现一个不断滚动的图片动画
- 有什么想问我的(部门业务, 对我的评价)
## 二面
- 之前做过后端?都用过哪些东西
- 如何改变一个函数的词法作用域(好像是这个...怪我平时太辣鸡了, 后面问了一下, 是改变this指向吗....)
- apply, bind, call有什么区别
- 继承的几种方式
- 手写一个寄生组合式继承
- 为什么要构造一个空的函数作为桥梁
- 你给我举一个不用就不行的业务场景出来
- 水平垂直居中怎么实现, 写一下(一开始用了transform..后面说不让用 用margin)
- ajax可以发送的数据类型有哪些
- 如果后端返回一个二进制流图片, 如何在前端将他还原(blob对象)
- 那还有什么其他方法实现吗?(canvas)
- canvas怎么去处理呢?
- 你用canvas做过图片处理, 怎么处理的?
- 图片的二进制数据格式是怎么样的
- html5了解过多少?
- web Worker了解过吗?(自己给自己挖坑, 说只能运行一个写死的文件, 可以封装一层将想要运行的内容也传递过去)
- 那让你来封装你怎么做
- localStorag/sessionStorage区别
- webSocket用在什么地方?(说现在在做的一个项目里面用的..)
- 那这个已经上线了么?能承载多少人聊天
- 你在这个项目里面的角色是什么
- react/vue的区别是什么?
- jquery/vue的区别是什么?
- vue相对于jquery的优势是什么
- 你接触前端也有两年多了, 那么你怎么看待前后端分离这件事
- https了解过么
- 详细说一下流程(客户端到服务端, 都干了啥)
- 浏览器缓存说一下
- ***-control都有哪些字段, 都有什么用
- no-store和no-***区别
- 还有一个和***-control差不多的(expires)
- 这两个有什么区别, 为什么有了expires还要有这个
- 协商缓存发送请求是那两个字段
- 为什么有了last-modified还要有etag
- 说一说让你用etag做一个缓存你会怎么做
- 跨域问题
- jsonp原理说一下
- cors能够设置哪些字段, 都有什么用
- 什么情况下会发预简请求
- 后端返回哪些字段表示是可以跨域的
- 性能优化方案说一下
- 写一个二分查找(还嫌我写的太快, 是不是准备过 捂脸)
- 你觉得你实习学到了什么
- 与学校做项目最大的区别是什么
- 你们用的git还是svn
- 后面想怎么发展, 确定是往前端发展么(我说后面也会想学后端),想转后端?
- 不不不...只是想学后端
- 有没有想过往前端全栈发展(哈?前端全栈是什么鬼...nodejs么)
- 有什么想问我的
## 三面
- 老家哪的?
- 为什么做前端
- d3.js接触过么
- 你技术栈是啥?
- 未来的打算是什么样的?
- 为什么要去这个公司实习, 没想过找个大厂么?
- 为啥七月才开始实习, 之前都在上课?
- 这个公司做啥的
- 你们ui是自己做还是设计师(设计师) 面试官:哦看来还算正经公司(北森有这么辣鸡么.....)
- 你后端接触的多么, node呢?(实在是不敢说会, 怕说了就玩完了)
- 那我觉得你的node不太行。。。前端一般都学这个吧
- 如果给你offer可以先来感受一下工作氛围么
- 有什么想问我的么
# 2019.8.15
## hr面
- 介绍一下实习的项目
- 你的角色是什么
- 你平时的主要工作是什么
- 具体介绍几个你做过的工作
- 我不太懂你的意思, 因为我不太熟悉你们的业务, 你能不能想办法让我明白你们平时的工作内容以及你负责的内容(哭了)
- 然后对着简历上写的有关实习的东西问了个遍
- 你的项目是什么性质的(课设/实际使用)
- 为什么会选择去北森实习
- 你和前面几面面试官了解过我们的业务么
- 家是哪的
- 独生子女?
- 为什么选择去北化上大学
- 在北京有亲戚么
- 家里人如何看你在北京工作
- 为什么不考研
- 你现在在关注哪些前端技术么?(pwa/服务端渲染)
- 那你打算用哪些技术去做服务端渲染
- 2-3周给结果......