美团前端一面
刚刚面了美团点评,感觉说了自己跨专业以后面试官不是很热情...
- 简单自我介绍
- 学前端多长时间,10 个月左右,平时怎么学的
- html 语义化,对语义化的理解,有哪些好处,哪些标签,什么用,提了 seo,问了我一下 seo,了解的不太多,简单说了下
- html 盒模型,怪异盒模型和标准盒模型的应用场景
- css 不定宽高垂直居中(就说了两个)定宽高呢
- array 方法有哪些,分成两类的话怎么分
- 两个数组比较,判断是否有相同元素。说了一个 set,一个 obj
- 假设里面有对象,只要对象属性相同就算相同该怎么做,说了一个 JSON.stringify 转换为字符串,不过好像不是他要的答案,不知道还有更好的方式吗
- 数组的方法有哪些,让你分两类怎么分,是否改变原数组
-
深拷贝和浅拷贝,深拷贝有哪些原生的方法吗,没有。有 JSON 的序列化和反序列化,递归两种。object.assign 不是吗(object.assign 是浅拷贝)
- JSON 序列化的缺点(不能复制函数,正则,date 这些对象,还有循环引用的问题)
-
设计外卖的购物车,有哪些功能。如果外卖份数不够了该怎么做。(请求后台数据时保存下来,然后选择的时候判断,大于 disabled)
- 还有吗(说了一个用节流获取数据判断)然后问了他是正常开发中是怎么解决的,就是上面说的那样
- 用户点外卖的份数怎么和后台通信,一开始理解错了,说提交的时候才通信,然后他说用户万一中断了再进了怎么获取,说了 localStorage,然后问了下为什么不用 cookie
- 前端需要哪些技能,了解哪些东西。提到了 node,问了下 node 在前端的用处,commonjs 和服务端渲染(只是知道有这么个东西)
- 设计模式(简历上的)说一下订阅者模式
- git (简历上的)怎么删除一个远程分支