全程60分钟,牛客视频面试,一个女面试官;
因为下午收到了腾讯云证,所以有点飘,陪女朋友吃饭去了,没怎么准备美团面试,有些地方答得不太好。
这个面试官问了好多我的音乐播放器项目问题,基本没啥问我聊天室项目。
自我介绍
1. 介绍一下音乐项目,能给我展示一下吗?
...展示了一波项目,介绍了一下难点
2. 难点,音乐歌词滚动怎么实现的(还聊了很多项目中别的模块的实现,功能,小组件的实现)
balabala
3. 看你用到了vuex,vuex作用是什么,怎么用的?
4. 用了mixins,这是什么,优缺点?
5. 跨域是什么?跨域的意义?怎么解决跨域的?解决方案说越多越好?npm包存在跨域问题吗(迷惑)?
6. 刚刚看你用 yarn serve 启动项目,讲讲yarn (不会)
7. 给我一下你的github地址吧
8. 看你项目样式用的less,有研究过less和sass的区别吗?为什么选less不用sass (阿,傻了,就回答了一下less能帮我分层css样式,没考虑过别的)
9. 没考虑过技术选型吗?那好吧,我们来问点js。js数据类型(一开始脑抽了,死活想不起来Boolean类型,后面别的问题时突然想到)
10. 如何判断数据类型 ? (instanceof ,typeof ,Object.prototype.toString())
11. vue双向数据绑定原理?他是怎么劫持的数据,做了什么到底?(扩充了一下Object.definePorperty的缺点)
12. vue3 了解过吗?(他和vue2有什么不同)
13. 伪类和伪元素,应用场景,异同之处?
14. js 事件循环?微任务,宏任务举几个例子。
15. 那么开始执行的同步代码呢 ? 他是宏任务吗?(是的)
16. 你是网络工程专业的是吧,那你一定挺了解osi / 各种协议,讲讲吧。(介绍7层模型每层作用)
17. http协议哪一层?http 和 https 的不同之处
18. http 1.1 和 http 2 的区别
19. tcp为什么3次握手,4次挥手
20. js继承
21. js原型链,原型
22.部署服务器怎么选择的,如何选择服务器的配置,带宽等等(根据用户量,或则说网站的资源量,选择合适的带宽,因为自己的项目嘛,所以往便宜里选)
聊天部分
23. 目前有啥面试呀?腾讯
24. 北京想来吗?以后的职业规划
25. 怎么学习的前端?
反问
部门做啥的?
微前端,金融服务部门,serverless,代码自动生成,数据监控
我的不足?
有道题没答好,给我解释了一下,其他都挺好的
全部评论
(1) 回帖