3/14 某购物品牌公司:
最近一年的第一次面试,答得不好,估计是凉了。
1.css盒模型;
2.行内元素与块级元素的区别;
3.给行内元素设置边距会怎么样;
4.单行居中,多行居左怎么实现;
5.深拷贝与浅拷贝;
6.浅拷贝的方法有哪些;
7.跨域问题,跨域的解决方案;
8.浏览器的缓存机制;
追问:如何关闭缓存?
9.一个输入框,右边带删除键,要求聚焦输入框并且输入框有内容的时候显示删除键,点击删除键清空输入框?
追问:点击删除的同时,focus事件失效了,删除按钮不见了怎么处理?
10.输入的同时向后端发送请求并且回显数据,怎么保证显示的数据是最后一次输入的值?
11.用户填写表单后不小心退出,怎么保存用户刚输入的值,并且在一天后删除掉?
12.v-show和v-if的区别?
3/20 某数据公司:
1.Vue2和Vue3的区别?
2.Vue3对虚拟DOM做了优化,有了解过吗?
3.说一说虚拟DOM是什么?
4.大文件怎么上传?断点续传、二次秒传怎么实现?
5.Angular和React的状态管理是怎样的?
6.Angular的依赖注入是怎么实现的?
7.Angular中的Rxjs是什么?
8.Rxjs中的Obersvable与Subject是如何处理异步的?
9.Canvas与svg的区别是什么?分别能应用在什么场景?
10.有做过哪些性能优化?
11.了解过哪些编程范式?
12.有了解过WebGL吗?
13.你的项目是如何处理跨域的?
另外还有一些关于未来规划和简历的问题,这次面试结束得很突然,上一秒还在提问下一秒就结束了。