1.自我介绍
2.怎么学前端
3.看那些内容比较多(原型链,事件委托)
4.说说继承(es5+es6class)
5.结合设计模式说说继承(主要工厂模式)
6.发布订阅(说了vue2双向绑定和数组方法如何响应式)
7.项目项目
一.全局错误处理 响应拦截器,细节:prmoise.reject调用以后,内部错误处理会直接变为resolve状态,所以要在外部也返回promise.reject
二.rem
三.jwt
四.redux用来干什么了
五:项目怎么处理html文章 答:类似v-html 的react方法 dangerousHTML(忘记了是不是这个名字了),会造成XSS
六:讲讲XSS,CRFS(cookise samesite属性)
8.你爱打游戏吗?
9.能写写深克隆吗?(可以,但是可能不太熟,要时间,他就没叫我写了)因为已经11.40 面了40分钟了
10.深克隆,浅克隆应用场景(说了智能指针浅克隆,数组深克隆吧)
11.怎么判断数组(大概六种吧,我就说了构造函数判断,instanceof,tostring,isPrototypeOf)
二面:
一道简单的排列[1,2,3]输出[1,2],[1,3],[2,1],[2,3]....
用dfs写出了,在返回的时候忘记数组分割导致编译不过,GG
res.push(path.slice()) 正确
res.push(path) 我写的
全部评论
(10) 回帖