饿了么(北京)补招,前端一面面经

- 自我介绍
- css 画三角形
- 清除浮动的方式
- 解释BFC,如何触发BFC?
- 垂直居中的方式
- 解释rem.
- 浏览器输入URL后发生了什么?
- 解释'回流'和'重绘',如何减少回流?
- 浏览器的渲染过程.
- 前端跨域如何解决?
- JSONP的原理.
- CORS如何配置.
- JS继承的实现方式.
- JS原型链解释
- 解释深拷贝和浅拷贝
- 如何改变this的指向?
- this的使用场景。
- ES6的新特性列举
- Promise的原理是什么?
- 箭头函数有什么不一样?
- apply()、call()、bind()有什么区别?
- Object.assign()是什么拷贝?
- 如何实现深拷贝?
- Vue双向绑定原理
- webpack解决了什么问题?
- Webpack中loader的作用
- http状态码列举,说出对应的含义。
- 浏览器缓存的类型有哪些?
- 浏览器缓存字段的优先级。
- cookie/localstorage/sessionstorage区别
- CDN的原理
- 前端性能优化怎么做?
- 三次握手。
- 讲讲Web安全怎么去做?
- VueRouter的原理?
- 前端路由Hash模式和History模式的区别?
- 使用Vue进行移动端开发时如何调用原生API?

有没有小伙伴来交流一下啊?
#面经##饿了么##前端工程师##秋招#
全部评论
这八股盛宴
点赞 回复 分享
发布于 03-28 13:55 黑龙江
可以说是很面试的面试了,可惜没投
点赞 回复 分享
发布于 2019-01-11 10:55
简单
点赞 回复 分享
发布于 2019-01-10 22:56
挺基础的,问的蛮多的
点赞 回复 分享
发布于 2019-01-10 22:45
楼主是现场面试吗
点赞 回复 分享
发布于 2019-01-10 18:54
哇,不怎么难啊!可惜没给面试机会😭
点赞 回复 分享
发布于 2019-01-10 15:04

相关推荐

项目 12min自我介绍和项目介绍提问:1. 批改页面里有什么功能 2. 富文本编辑器为什么选quill 3.遇到了什么困难八股1. Axios: 是什么?你用过它的一些别的功能,比如拦截器吗?2. Pinia: 项目中的使用场景?组件通信,除了用这种全局状态管理工具,还有哪些方式?如果是子组件传父组件,有什么方式?3. vue3中的双向绑定,以及其响应式的原理4. vue3中有一个语法叫nextTick,你知道是什么吗 (不知道)5. 了解过防抖和节流吗?他们分别是什么原理?=>丝滑转手撕 6. JS中事件循环的机制了解吗?(没答上来)7. 看一段代码,看一下他们的输出顺序。(事件循环,promise和setTimeout()各种混杂)8. 深浅拷贝的概念了解吗9. CSS中常用的单位有px,vh,还有em和rem,后两个分别是什么?10. CSS中的flex布局有了解吗?Flex:1 代表什么11. 什么是DNS?DNS怎么去查找,中间有哪几层?(不记得了,大体答了答)12. MySQL和MongoDB这两个数据库的区别是什么?13. 手撕数组拍平手撕1. 防抖和节流。顺便问了一下里面的apply方法,有没有别的实现方法?如果用bind和call怎么实现(他们三个的区别)2. 数组拍平。忽然忘了怎么写,本来想用reduce(),但卡住了。说了一下思路,面试官说是对的,试试用直接遍历的方式写一下。然后写的错漏百出……忘了Array.isArray()的用法,忘了concat()返回的是一个新数组,云云。JS手写基础太差了。最终写了个大概。面完后15min发二面了
查看18道真题和解析
点赞 评论 收藏
分享
评论
7
86
分享

创作者周榜

更多
牛客网
牛客企业服务