base西安 运营产品中心 1h
1.自我介绍
2.问项目背景
3.讲一下websocket
4.websocket与http的区别
5.http和https的区别
6.讲一下http1到http1.1到http2的发展
7.没有websocket之前服务端怎么向客户端主动发送消息(keep live)
8.react和vue的使用区别
9.双向绑定和单向绑定的优缺点
10.vue的生命周期
11.发送请求你会放在哪个生命周期里
12.react钩子
13.讲一下usecallback和usememo,有什么作用(提高渲染性能,避免重复渲染)
14.usecallback和usememo有哪些使用场景
15.发送请求在react你会放在哪个生命周期里
16.js你觉得学的怎么样(挺可以的)
17.说一下js闭包
18.使用场景(模块化、私有化、函数工厂)
19.怎么使用在模块化(es6和commonjs、立即执行函数创造作用域)
20.es6和commonjs的区别
21.说一下事件循环
22.看代码说输出题
async function async1() { console.log('a'); await async2(); console.log('b'); } async function async2() { console.log('c'); } console.log('d'); async1() setTimeout(()=> { console.log('e'); }, 0) new Promise((resolve, reject) => { console.log('f'); resolve() }).then(()=> { console.log('g'); }) 输出顺序是什么
23.说一下var let const的区别
24.说一下你对块级作用域的理解
25.你看过什么js书籍
26.为什么选择前端
27.你觉得你的知识面广吗、深度呢
28.在实习阶段遇到leader给你布置一个任务三天完成,但是需要七天完成,你会怎么解决
29.在实习阶段遇到什么问题了没,怎么解决的
30.你觉得驱动你的是前端趋势还是兴趣
31.对你前端发展的规划
32.反问(技术栈、面试结果什么时候出、培养方案)
面试官挺和蔼的,笑呵呵的,感觉聊得也是挺开心的。
补充:==和===的区别(类型转换)
详细说一下如何类型转换
“1.0”==1输出什么(true)
用的什么方法进行转换的
#腾讯云智##腾讯云智研发校招##字节跳动##快手##百度#