爱奇艺
约 546 字大约 2 分钟
2024-04-06
简答题
就简历提问:
- vue双向绑定的原理说一下。
追问:proxy呢? - 做过最难的组件是什么?
- vue指令用过吗?
- vue组件之间传值?
- keep-alive做什么用的?追问声明周期
- 超级课堂教师端做了哪些事情?
- ppt-parse****转换包怎么做的?
追问:如果PPT特别大呢?有没有做什么处理?
追问:对于视频,图片最大限制大小是多大? - 对于CDN上传,你怎么做的?
- webpack做了哪些优化?
- tree-shaking了解吗?
- React也熟悉是吗?
- 给你一个项目,你做技术选项会如何选择Vue 和 React
知识点回答:
- 输入URL后发生了什么?
- ...
编程题
- 说出打印值
let promise = new Promise((resolve, reject) => {
console.log(1)
resolve(console.log(2))
})
promise.then(() => {
console.log(3)
})
console.log(4)- 说出打印值及为什么?
for(var i = 0; i < 5; i++) {
setTimeout(() => {console.log(i)}, 0)
}追问:如果想打印出想要的0,1,2,3,4 呢? 追问:这样打印出什么?
for(let i = 0; i < 5; i++) {
setTimeout(() => {console.log(i)}, 0)
}找出数组里边a, b, c三个相加等于0的选项,且不能重复。 输入:[1, 3, -3, -1, 0, 5, -2, 0, -3] 输出:3, -3, 0], [1, -1, 0], [-2, -3, 5
找出所有项里边最长的共同前缀,没有的话返回'' 输入:['flower', 'flow', 'flexible'] 输出:'fl'
总结
- 基础知识还行,但是可能有的东西也不是很深入问,所以还好,但还需要再持续加强
- 编程、做题、刷算法!!!
二面
- 项目的各种东西
- vue相关知识点
- 跨域
- Http
- Url请求
- 安全相关
- 项目优化
- 前端缓存
- 浏览器存储
- vuex
- vue3
- mixin
- node相关,如何做接口转发?
- 项目中页面监控怎么做的?
- 服务端渲染了解吗?怎么做?
三面
- 自我介绍
四面
- 自我介绍
- 1-10分给自己打多少分?为什么?觉得领导会给自己打多少分?