腾讯云智研发中心一面面经
昨天刚刚面完,感觉真的很不错,不是我答的不错,是面试官给我面试的感觉不错,前前后后聊了1个小时(本来计划是半个小时的),最后还聊到人生理想,考研啥的。
1.自我介绍
2.计算机原理部分:(1)七层协议
(2) tcp和udp的区别
(3)http的发展历程,从1.0到3.0(3.0我不知道,没回答出来)
(4)三次握手和四处挥手(这个我没背,忘记了)
(5)状态码302,301重定向,还有509啥的不知道
2.数据结构部分: (1)树的遍历(后序通过迭代和递归),迭代的我没回答上来
(2)栈先入后出,队列先入先出
(3)排序和他们各自的复杂度,冒泡是n平方,然后快排的最好情况和最快情况的时间复杂度(我有点忘了,没回答上来)
3.你学过编译原理吗(没有呀,没听说过)
4.webpack部分:(1)常用的Babel包有哪些(这我不知道)
(2)Babel原理,抽象AST树
(3)ployfill打包api
5.js部分:(1)基本数据类型和复杂数据类型有哪些
(2)原型链,函数new一个实例对象,然后把它的原型链指向函数的对象原型,
然后问我函数的方法有哪些,我有点懵,然后他提示是call,super这些,还有常用的原型链最后指向object,常用的方法有哪些
我也有点懵,然后提示是tostring()这些方法,我确实理解的还是太浅了,被问懵了
(3)事件循环,浏览器和node里面的,(node里太复杂了,没记)
然后就结束了,我感觉确实自身基本功不扎实,多打打基础吧。
#暑假实习##实习##面经#