1
react和vue的区别
2
JS的数据类型
3
null和undefined的区别
4
![]的结果
5
闭包的使用场景
6
微任务和宏任务
7
实现JSONP
8
手写节流
9
路由两种模式使用场景
10
数组和链表区别
11
链表的使用场景
12
实现点击按钮输出input中字符串的反转
13
PWA
14
跨域
15
缓存策略
16
缓存位置
17
前端安全
18
白屏的处理
19
按需加载
20
HTTP
21
闭包
22
websocket
23
socket
24
写一个函数判断页面两个矩形是否相交
25
介绍项目,介绍项目的难点与创新点
26
前端项目打包方式
27
项目前端方面引用技术
28
React的生命周期
29
React的虚拟DOM
30
事件循环(EventLoop)
31
解构赋值
32
箭头函数
33
Promise(写一个promise的实例)
34
写Promise.all的实现源码
35
跨域及实现的方式,及比较
36
同源策略在浏览器具体的表现
37
回流与重绘,以及如何避免
38
浏览器的缓存机制
39
介绍强缓存与协商缓存
40
对前端工程化方面的理解
41
介绍一个你自己的项目?
42
说一下Vue的缺点有哪些?
43
Eventloop循环说一下?
44
Node中的Worker说一下?Node中如何创建多个线程?Node中如何实现开启守护进程?
45
说一下Express的架构和实现原理?
46
说一下中间件的实现原理?
47
Express和Koa的区别呢?
48
说一下Diff算法的本质?abc, acb是如何改变的呢?
49
说一下红黑树和他的应用场景?
50
Nginx的应用场景说一下?
51
app.use和app.get的区别?
52
node的路由实现原理?
53
Node如何读取大数据量下的数据?
54
介绍一下项目,项目中的用到的一些技术
55
移动端的性能优化,rem的原理
56
点透事件:H5开发中可能遇到的特有的问题
57
项目后台用的技术栈是什么
58
跨域问题
59
常见的http状态码
60
$documnent.ready() VS window.onload() 两种方式的区别(哪个先执行)
61
ES6的新特性
62
箭头函数与普通函数的区别
63
let与var的区别
64
对vue熟悉吗?(不能算是熟悉,所以vue是硬伤)
65
vue的生命周期
66
对闭包的理解
67
常见的git命令
68
项目中所有人都在master分支上开发吗?还是都有自己的分支?
69
http状态码
70
输入一个URL的过程
71
es6,promise讲一下
72
冒泡算法、二分查找、快排,以及时间复杂度、最坏情况
73
同源策略
74
跨域
75
xss攻击和预防
76
import和link的区别
77
水平居中的方式,包括块和文本
78
css3的新特性,说一下单行文本溢出和多行文本溢出
79
less了解吗
80
设计模式,实现一个登录框,不让用户重复点击弹出多个登录框(使用单例模式)
81
原型链
82
优化方法
83
git提交冲突如何解决
84
实现一个repeat(str,count)函数,str是一个字符串,count是重复的次数。
85
三个盒子里有一块糖,你挑了一个盒子,然后拿走一个空盒子,问是否更换盒子?
86
一个为n的台阶,小明可以一次走一步、两步或者五步,问一共几种走法?