腾讯实习前端一面面经 腾讯看点

1 自我介绍  做过什么项目 使用的主要技术栈;
2 2 对es6有没有了解
3 浏览器是多线程的吗?为什么?那js是多线程还是单线程?为什么?
4 let var和const的区别是什么?什么是暂时性死区?
5 箭头函数和普通函数的区别?
6 如何改变this的指向?
7 箭头函数可以new吗 为什么?
8 https的加密过程 如何通过公钥和私钥加密?
9 tcp和udp的区别?tcp是如何实现保证交付的?
10 三次握手的过程 客户端和服务端都做了什么?
11 进程和线程的关系
12 dva的数据流是怎么样的?同步情况和异步情况?
13 react生命周期函数有哪些?一般是怎么调用的?
14 react你有进行过性能优化吗
15 vue和react有什么区别?
16 介绍一下promise对象 为什么会使用这个对象?
17 promise和async/await的区别是什么?其返回值是什么?
18 prototype和__proto__属性?原型对象如何指向自己的实例化对象?
19 js代码手撕
var a = 1
const fn = ()=>{console.log(this.a)}
var r = new Promise(function(resolve, reject){
        console.log("a");
        resolve()
    });
    setTimeout(()=>console.log("d"), 0)
    r.then(() => console.log("c"));
    console.log("b")
Object.prototype.a = 'Object';
Function.prototype.a = 'Function';
function Person() {};
var child = new Person();
console.log(child.a); 
console.log(Person.a);
20 说一下js的事件冒泡和事件循环机制
21 反问环节



#面经##腾讯##实习##前端工程师#
全部评论
请问楼主这个是实习岗位吗
点赞 回复 分享
发布于 2021-05-06 18:50
请问楼主二面了么
点赞 回复 分享
发布于 2021-05-08 18:11
楼主请问18那个题,原型对象怎么指向实例对象的呀
点赞 回复 分享
发布于 2021-05-09 22:20
都能回答上来为啥挂了
点赞 回复 分享
发布于 2021-05-11 08:14
全答上来还挂是什么骚操作...
点赞 回复 分享
发布于 2021-05-11 09:07

相关推荐

死在JAVA的王小美:哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我也是,让我免了一轮,但是硬气拒绝了
点赞 评论 收藏
分享
8 44 评论
分享
牛客网
牛客企业服务