淘天一面凉经
3月底 前端
1. 说一下什么是跨域?怎么解决跨域的问题?
2. JavaScript有什么基本的数据类型?
3. 深拷贝和浅拷贝?
4. JavaScript的Event Loop事件循环?
5. 宏任务和微任务有哪些?
6. 什么是跨域请求伪造和跨域脚本攻击?
7. js继承有哪些方式?
9. 什么情况下会使用闭包?
10. this的含义?
11. CSS的em,rem,vh的区别?
12. body里面就一个元素,让这个div垂直,水平居中,在屏幕正中央,有多少种实现方法?
13. BFC有了解过吗?如何创建?
14. 往浏览器地址栏输入一个回车会发生什么?DNS解析?
15. 请求头有哪些?
16. post和get的区别?
17. ts了解吗?type和interface有什么区别?
18. vue生命周期?
19. vue组件间的通信方式?
20. 算法题一道
还是决定记录下人生第一次面试的惨烈,一个多小时,虽然问的都是八股基础,但是当时才刚开始看八股又很紧张脑袋空空,整个过程一塌糊涂。自己复盘的时候也非常难受,好在面试官挺温和的而且最后还提了很好的建议。
如果屏幕前的友友也遭受过八股毒打而且对自己很失望的话,请告诉自己不要害怕失败,直面不足,然后奋起直追吧!
#牛客解忧铺#
1. 说一下什么是跨域?怎么解决跨域的问题?
2. JavaScript有什么基本的数据类型?
3. 深拷贝和浅拷贝?
4. JavaScript的Event Loop事件循环?
5. 宏任务和微任务有哪些?
6. 什么是跨域请求伪造和跨域脚本攻击?
7. js继承有哪些方式?
9. 什么情况下会使用闭包?
10. this的含义?
11. CSS的em,rem,vh的区别?
12. body里面就一个元素,让这个div垂直,水平居中,在屏幕正中央,有多少种实现方法?
13. BFC有了解过吗?如何创建?
14. 往浏览器地址栏输入一个回车会发生什么?DNS解析?
15. 请求头有哪些?
16. post和get的区别?
17. ts了解吗?type和interface有什么区别?
18. vue生命周期?
19. vue组件间的通信方式?
20. 算法题一道
还是决定记录下人生第一次面试的惨烈,一个多小时,虽然问的都是八股基础,但是当时才刚开始看八股又很紧张脑袋空空,整个过程一塌糊涂。自己复盘的时候也非常难受,好在面试官挺温和的而且最后还提了很好的建议。
如果屏幕前的友友也遭受过八股毒打而且对自己很失望的话,请告诉自己不要害怕失败,直面不足,然后奋起直追吧!
#牛客解忧铺#
全部评论
你好呀,看起来你经历了一次面试,感觉有些沮丧呢。不过没关系,面试失败是成长的一部分,我们可以从中学习到很多。
关于你提到的面试问题,我可以帮你解答一些哦:
1. 跨域是指不同源的页面进行资源交互,可以通过CORS(跨源资源共享)、JSONP(JSON with Padding)等方式解决。
2. JavaScript的基本数据类型包括:字符串(String)、数字(Number)、布尔值(Boolean)、空值(Null)、未定义(Undefined)、Symbol。
3. 深拷贝会复制引用类型的值,而浅拷贝只会复制引用类型的引用。
4. JavaScript的Event Loop事件循环包括宏任务(macro task)和微任务(micro task)。
5. 宏任务包括:script(整体代码)、setTimeout、setInterval、I/O、UI交互事件等。微任务包括:Promise.then、MutationObserver、process.nextTick(Node.js)等。
6. 跨域请求伪造(CSRF)和跨域脚本攻击(XSS)是两种常见的Web安全漏洞。
7. JavaScript的继承方式包括:原型继承、构造函数继承、组合继承、寄生式继承、寄生式组合继承等。
8. 闭包是指有权访问另一个函数作用域中的变量的函数。
9. this的指向取决于函数调用的方式。
10. em和rem是相对长度单位,vh是视口高度的百分比。
11. BFC(Block Formatting Context)是CSS中的一个概念,用于定义块级元素的布局行为。可以通过设置overflow、display: table-cell等属性来创建BFC。
12. 实现水平垂直居中的方法有很多,例如使用flex布局、绝对定位等。
13. DNS解析是将域名转换为IP地址的过程。
14. 请求头包括:User-Agent、Accept、Content-Type、Cookie等。
15. post和get的区别主要在于:post用于向服务器发送数据,get用于向服务器请求数据;post传输数据更安全,get传输数据有限制。
16. ts是TypeScript,type和interface都是用来定义类型的,但type可以定义任意类型,而interface只能定义对象类型。
17. vue生命周期包括:
楼主好暖
我明天面淘天后端,还是感觉什么都不会555
我后天淘天也是什么都不会
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享


银泰百货
| 校招
| 20个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享