B站C端前端实习一面--经历过最难的面试题
这是我面了这么多次最难的一次面试,面试官看起来很严厉,而且看面相一看就是技术专家,很牛,面完给我整崩溃了,怀疑自我了都
1.自我介绍,顺带让我讲项目,还有校园经历
2.问我计算机基础怎么样,学校里面学了这些没有
2.问项目里面我对接学校统一身份认证是怎么做的
答:jwt 路由守卫
3.SSO了解么
答:不了解
4.计算机程序执行的原理大概讲一下
答:瞎说一通 面试官说大致差不多
5.问我知道哪些是高级语言
js java C++等
6.静态语言和动态语言有哪些区别,js属于什么
答:我是从强类型 弱类型角度答的,面试官说不太完整,再回去了解下
7.浏览器渲染原理
答:dom树 css树 js事件循环
8.哪些情况浏览器会堵塞
答 script标签
9.怎么解决
答 defer async
10.问这俩有啥区别
答 八股
11.节流和重绘 怎么解决这个性能问题
答 八股
12.网络模型分层
答 答的不好 只了解应用层和传输层
13.TCP和UDP的区别
答 八股
14.说下应用层协议有什么
答 只知道HTTP HTTPS
15.这俩有啥区别
答:八股
16.学过密码学没有,SSL/TLS原理是什么
答.不懂
17.HTTP有哪些请求头控制缓存
答:Cache-contro Etag last-modified巴拉巴拉
18.Etag的原理
答.不知道
面试官说网络就问道这了,真给我问的脑子疼
19.浏览器有哪些常用的事件
答 鼠标事件 键盘事件等
20.事件绑定的时候要注意什么
答.事件冒泡
21.追问事件捕获
答.正好举了我上一篇文章里面的例子
22.有没有了解过自定义事件
答.不会
23.在运用事件的时候要注意哪些问题
答:内存泄漏,防抖节流,重复绑定事件
24.怎么解决内存泄漏
答:事件卸载
25.原型链的理解
答:八股
26.除了class,还有哪些创造类的方法
答:用函数 然后在他原型上绑定内容 面试官说工厂什么什么,我不太懂了
27.怎么监听类的属性
答:proxy defineObject 但是面试官好像不太满意,这个该怎么答啊
28.怎么劫持函数
答.我是没理解面试官这个啥意思,但是他提示call,apply,bind,然后让我说了下区别,这个答上来了。
29.Vue的nextTick是做什么的,怎么实现
答:上篇文章写了是做什么的,怎么实现。。。真不会
30.怎么调试Vue,H5
答:Vue用Vue-devtools,H5用debugger
31.如果H5在设备运行上没法通过这个办法调试该怎么办
答:不知道,面试官让我看看vConsole
32.最后让写了个解析url参数
这个还可以,能写出来
总体面下来就是感觉脑袋疼,现在找个实习也问这么难嘛
#我的实习求职记录##面经##前端#