终于也是发面经了,攒下人品
2-18 下午3点面试
准时开始,面试官挺和蔼的也有点忙,但自己的一些问题回答的挺差的,大概就这些吧
题目:
简单自我介绍
- vue生命周期
- esm和cjs
- importMap(新东西)Javascript Import maps - 简书 (jianshu.com)
- js与其他语言如c的区别
- js的原型与其他语言的差别?
- vue的响应式原理
- 经典 输入URL到页面展示的流程
- dns的一些问题,如dns污染,缓存的一些问题,不太会
- http1/2/3的区别,http2的东西
- 多路复用是干啥的:HTTP/2 实现了多路复用,HTTP/2 仍然复用 TCP 连接,但是在一个连接里,客户端和服务器都可以同时发送多个请求或回应,而且不用按照顺序一一发送,这样就避免了"队头堵塞"的问题。
- 实现一个如百度的搜索框需要考虑那些问题(从页面、逻辑等方面思考):大概就是一个输入框和按钮和一个下拉列表,然后输入框防抖节流,放xss,给后端进行查询。或者额可能使用一下websocket进行优化,还有哪些性能方便可能的问题
- 转换一个.vue文件有哪些步骤,如先转换template,然后js,然后style....
- js代码压缩,问:有哪些东西不会被压缩,如常量或基本变量的值。。。然后不知道了,可能先从哪些会被压缩进行反推?
- js单线程语言是否可开多线程,好像不是web woker这个东西(好像是这么一个东西?(2条消息) 前端多线程大文件下载实践,提速10倍_frontend_frank的博客-CSDN博客)
- 经典反问环节
全部评论
(7) 回帖