面试官是一个女生喔,很温柔,但有许多问题依旧没答上来,还得再加强,复盘一下
面试官问的都比较基础,基本不涉及到框架知识:
- 简单的自我介绍
- 问项目里的登录鉴权流程(感觉这个面试经常问,同学们写进简历里一定要仔细复盘操作和思路)
- 实习里做了什么,实习项目里的权限控制是怎么做的
- Token为什么存放在localStorage,当时做这个为什么选择它(因为上一个问题提到了使用localStorage不用cookie的原因)
- 使用localStorage可能会遇到的安全问题
- 了解过xss攻击吗,如何防范。
- 了解过什么设计模式,说一下对发布-订阅模式的理解
- 同时发起100个http请求,总共会建立多少个TCP连接(扯到了http2.0的多路复用,面试官要我讲http1.1的情况,最后告诉我有关队头阻塞)
- 有三个盒子A、B、C放在同一个父盒子里,B定宽定高,如何设置样式使A、C自适应,并且C为A的两倍(想到了flex布局里,A、C使用flex-grow来分配余下空间;对A、C设置padding百分比,这个方法不知道是否有效,因为我也没实践过)
- 一个没宽高的div,有border属性,但是border没有设置样式,div的宽是多少?(听了一下感到非常懵啊,只能跟面试官扯了下盒子模型,有无网友给个正确答案呀)
- 手写一个防抖函数
- 说一下反转链表的思路
- 表现怎么样,接下来往哪些方面加强(还不错,但是细节还是没有很懂,css没有很融会贯通)
- 对于上述的7题还有什么解法,设置百分比padding是否有效(没懂padding如何设置,但是说到了相对父类的百分比padding是正确的,还可以使用css3的计算属性)
- 公司技术栈(许多,主要是react)
全部评论
(4) 回帖