2021-03-17XX兔展-19.00-N.008

一面面试官很好,技术问的比较多,后面不会的也给我解答了,二面没空直接hr面,体验不错

  1. 关于手写promise

  2. 原型和原型链

  3. es6常用的特性和方法

  4. let和var的区别

  5. 解构赋值相关》如何取别名
    在这里插入图片描述https://juejin.cn/post/6844903933681352717

  6. 基础类型

  7. 如何区别类型,说说typeof和instanceof和toString.call

  8. call手写原理

  9. gc的理解

  10. map和weakmap,说说弱引用
    WeakMap 对象是一组键值对的集合,其中的键是弱引用对象,而值可以是任意。
    注意,WeakMap 弱引用的只是键名,而不是键值。键值依然是正常引用。
    WeakMap 中,每个键对自己所引用对象的引用都是弱引用,在没有其他引用和该键引用同一对象,这个对象将会被垃圾回收(相应的key则变成无效的),所以,WeakMap 的 key 是不可枚举的

https://juejin.cn/post/6844904047351169038
12. http缓存》etag和last-modified的区别,为什么有etag还要modified?面试说etag比较耗资源,看场景使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

https://www.zhihu.com/question/22883627?sort=created
13. 安全相关xss原理和语法
14. csrf原理和语法 samesite domain path
15. url输入过程
16. 重绘和重排》开发中如何预防
17. 关于raf
18. 中间问了webpack 我说没怎么用学过相关的,然后没问了

最后出了道算法题

写一个函数判断括号是否合法
例如 ‘’{()} ‘’ ‘’{(}’’ ‘’{[()]}’’

没解出来,面试官和我说了思路 先把弄两个数组 然后循环把}放入右边,对得上就消除,,后面找个时间学习学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值