didi
-
解构对象,数组解构
-
宽高等比 div 怎么实现
-
nav 固定,指定位置固定如何实习那
-
箭头函数和普通函数不同
-
async 和 generate 的区别作用,他们之间的联系,generate 执行器
-
判断一个数组的方法
-
正则查找,获取以 ing 结尾的单词
-
正则贪婪匹配变成非贪婪
-
项目会做单测吗,jest
-
webpack 配置,加载 scss 文件经过哪些 loader
-
file-loader 作用
-
打包后的 bundle.js 非常大怎么办
-
怎么校验拆包生效
-
前端加载的优化手段
-
同一张图片,在列表展示小图,详情展示大图。这种怎么处理,上传处理,还是下载处理
-
云函数
-
快排的时间复杂度为什么是 nlogn
-
把控代码质量
-
怎么判断测试用例够完善
-
组件库设计,丰富的组件库、自定义主题、国际化,文档-demo,安装、引入。工程化:开发、测试、部署、构建
-
你觉得最有挑战的一个项目是什么
-
你怎么样判断一个项目带来的 roi
-
你觉得你在蘑菇街哪些能力得到了提升
-
你在组内是什么样的角色
-
前端有哪些性能优化点
-
你的技术上的缺点是什么
-
MVC、MVP、MVVM
-
你对自己技术是一个什么样的评价
-
你觉得你的技术水平是怎么样子的
-
你的算法好吗
-
概率论问题
-
你有什么想问的
-
模块抽离的维度
-
商品模块包含功能
-
模块抽离形式
-
颜色、主题如何配置的
-
数据和模块如何关联的
-
模块命名管理
-
模块打包怎么打的,打出来模块规范是什么 cmd /amd
-
cmd 和 commonjs 区别
-
and 异步加载如何实现,原理是什么
-
amd、commonJS、es6 之间的区别
-
打出来的 js 会挂在哪里
-
举例毕竟复杂的模块
-
为什么模板项目里不把表单放在 npm 包里
-
瀑布流实现
-
懒加载如何做的
-
主题切换&原理
-
主题如何改变一个颜色其他颜色都是变
-
色系是如何更改延伸出另外一个颜色
-
后端了解的多吗?cookie 存在哪里数据库还是哪里
-
如何实现居中,具体代码实现(left:50% top:50%)
-
主轴和交叉轴转换(align-items, justify-content 区别)
-
主轴可以设置垂直的轴吗?
-
你在蘑菇街有晋升过是吗
-
你在蘑菇街带过多少个人
-
美丽借你如何做到数据百分之 30%提升的
-
host 工具有什么作用,多少人在用
-
爬虫工具有什么作用
-
行内元素和块元素的区别
-
什么是闭包,什么时候会用到闭包
-
讲讲原型链
-
vue 的数据响应式原理
-
Object.defineProperty 和 proxy 的区别
-
用自己配过 nginx 吗,怎么看 nginx 服务器配置
-
隐藏一个元 素,你能想到的哪些
-
transform、transition、animation 有什么区别
-
js 怎么实现每一帧刷新动画呢,requestAnimationFame
-
垂直水平居中,有哪些方式,margin 和 transform 有什么区别
-
介绍一下你对 promise 的了解,有些静态方法,静态方法和原型方法有什么不同
-
微任务和宏任务,浏览器和 node
-
class 组件和函数组件有什么区别
-
函数组件实现生命周期
-
vuex 是来解决什么问题的
-
发布订阅模式,可以来实现组件通信吗
-
将多个 promise,如何实现并发限制
-
标签之间通信,标签之间通信
-
模块化,es6 模块和 commonjs
-
SSR 原理
-
你讲一下有哪些缓存,你了解的缓存
-
worker,包括哪些 worker
-
页面管理上,页面较多遇到了什么问题
-
怎么保证,页面 spa 的页面能够正常抓取到结果
-
平时有看过其他的项目源码
-
你最近看的一些源码
-
flutter 和 react native 的实现上具体有什么不同
-
创建正则方法
-
解构和箭头函数题目
-
event loop
-
创建一个随机数在 2~32 之间
-
用过 ES6 哪些语法
-
元素优先级:行内、id、class、伪类、伪元素、标签选择器、通配符
-
熟练哪些前端技术
-
最近的项目是什么
-
项目的类型是什么,PC、H5 占比
-
你讲下 Vue 的生命周期吧,
-
管理后台你用富文本编辑器你需要注意什么
-
让 你对一个系统做权限设计:提供统一模板,统一后端数据,提供权限组件、全局路由拦截
-
如果你发现系统在开发时启动耗时、热更新耗时比较久
-
项目质量如何保证
-
你开发 cli 与发布系统有什么不同
-
怎么拆包
-
临时紧急需求,周五提过来
-
你做了哪些贡献
-
你在组内是什么角色
-
线上稳定性怎么保证
-
做不做单元测试
-
有没有了解后端相关的
-
你做 PM 主要干了哪些事情呢
-
怎么保证交付的稳定性
-
你理解的架构师是什么样子的
-
你有用过哪些数据库
-
你怎么保证交付质量
-
你理解的工程化
-
获取指定 dom 内的 img,给 img 添加 class,css 选择器
-
将多个 promise 串行,并行
-
可能会问监控系统
-
代码,实现一个栈、队列、链表
-
html,meta 标签:prefetch、preLoad 区别
-
defer 和 async 的区别
-
defer 是在 window.onload 之前执行还是之后执行
-
http 缓存策略有哪几种
-
no-cache、no-store
-
html 的文档解析渲染过程
-
css 的 cdn 外链资源,解析和渲染的阻塞关系
- 会阻塞渲染、不会阻塞解析
-
css 里面进行移动端适配方法:rem、vw
-
形成 bfc 的方法
-
position: relative 相对于谁定位
-
行内元素哪些属性会不生效,width、height、margin-top、margin-bottom、padding-top、padding-bottom
-
js 的原始类型有哪些
-
变量提升,和暂时性死区
-
hooks 如何放在条件语句内
-
原型链
-
箭头函数的特点
-
this 的指向
-
js 的事件机制,同步任务和异步任务
-
promise,new 时是同步任务还是异步任务,then 后面是同步还是异步
-
es6 里面新的数据类型,set、map、symobl
-
弱引用和强引用区别,垃圾回收机制
- 垃圾回收,标记清除法,强引用+1,弱引用不+1,
- 在清除时,弱引直接清除
-
css 盒模型
-
dom 里面的冒泡机制,
-
react,的事件合成
-
class 组件和 function 组件区别
-
hooks 为什么要保证编写顺序
-
webworker、serverwokers
-
让你印象比较深的一个项目和技术是什么
-
你是怎么学习的
-
你未来的一个发展方向
-
你对目前前端的一个理解
-
你怎么理解未来的一个前端发展方向
-
让你印象比较深的一个项目和技术是什么
-
generate、next
-
你有学习什么新技术吗