时长35分钟,感觉有点凉的面经
1.自我介绍balabala
2.先问几个基础的题目好了,线程和进程的区别
3.多核CPU中呢?单核呢?
4.JS是单线程还是多线程的
5.为什么是单线程呢
6.什么是异步,如何处理回调地狱的问题
7.Promise是进行异步操作的
8.如果给a,b,c,d四个事件,执行的时间分别为1,2,3,4s,怎么做才能在a,b,c都执行完后再执行d?一共执行了几秒
9.除了使用Promise还能使用什么办法?(回调中提取count++的方法可以吗?)
10.如果可以count该怎么取呢
11.数组去重的方法 (这里答了用下标去重,利用对象的属性去重,以及Set)
12.先排序再去重的方法是不是好一点?好在哪里?
13.一道关于闭包的题,问如何改写函数才能实现闭包
14.函数节流与函数防抖知道吗,区别是什么
15.给一个情景问是用函数节流还是函数防抖,为什么?为什么另一种不行
16.TCP和UDP的区别
17.具体的使用场景呢
18.HTTP1.0和HTTP1.1相关的问题
19.强缓存和协商缓存知道吗?
20.为什么HTTP1.1中用Cache-Control替代Expires
21.HTTP1.1中的Etag和If-None-Match那个权重比较大
22.排序的几种方法知道吗
23.快排具体是如何实现的呢
24.看你项目有用到axios可以简单介绍一下吗
25.AJAX是如何实现跨域的
26.还有其他跨域的方法吗
27.HTTP状态码知道几个,把你知道的都说出来
28.栈和队列有什么区别,具体的应用场景呢?
29.你还有什么想问的吗
因为最近感冒所以状态不是很好,答的也一般,不过面试体验还是很好的。
点击作者姓名与作者大佬交流~
作者:春招小炮灰
来源:
牛客网(www.nowcoder.com)
- 互联网名企笔试真题
- 校招求职笔经&面经
- 程序员/产品/运营求职实习信息
- 程序员/产品/运营学习交流社区
网友评论