北森一面面经
秋招第一次面试万万没想到电脑设备出问题
约好31号14点面试,我提前进入会议室,但是没测试麦克风,老师来了说麦克风没有声音,我捣鼓了十几分钟。跟老师说换个电脑,结果最后还是用的手机面的。
面试官态度特别好,全程笑着提问
首先自我介绍
问了项目(大概说了一下,老师没有追问)
实习中最大的收获是什么?
1.一个长宽未知的div如何绝对居中(老师说有六七种)
2.为什么说vue是渐进式和响应式框架,体现在哪?
3.vue为什么使用观察者模式?你还知道其他的设计模式吗?
4.js中如何区分null和undefined,为什么要有undefined?
5.typeof的返回值是什么?instanceof是干什么的?
6.js中有哪些基本数据类型?
7.跨域是什么?怎么解决跨域
说了三种,让就这三种展开说说。为什么使用sript标签跨域,不使用别的?
CORS怎么在服务端设置允许跨域
代理服务器解决跨域是怎么解决的
8.一个m * n的矩阵如何转置
给出的算法时间复杂度是多少,空间复杂度是多少?
反问环节。
老师说我空间复杂度说错了,下去查一下
还说vue官方文档对于为什么使用观察者模式写的很好,可以去看一下(好的老师,我这就去看)
居中那题一共得有七八种,下去查一下(好的老师,我这就去查)
老师最后还给了学习建议和方法(感谢老师)