腾讯云智 前端一面
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)
用的什么方法进行转换的
#腾讯云智##腾讯云智研发校招##字节跳动##快手##百度#