腾讯广告二面 6.12 挂问了实习时间的事情浏览器打开一个网站,会经过哪些技术环节dns缓存机制吗dns在配置的时候在配置域名的ip地址的时候有两种配置方式,一种是a类,一种是b类,这两个有啥区别怎么修改host的用过浏览器的代理插件吗http和https有什么区别证书交换,交换的是什么,证书返回的是什么对称加密的秘钥是什么http1.0和2.0的区别在哪里长连接,在chrome中打开一个新的tab,最多可以建立多少个长连接,1个2个还是多个讲下重绘和重排的区别,在日常工作中,怎么样避免重排在vue里面对重排作了哪些优化有没有看过vue的源码,有没有去想过vue这样子设计底层的原因,日常会看源码吗内存和硬盘有什么区别,有没有拆过自己的电脑有学过计算机架构吗CPU和GPU有什么区别算法,学过哪些数据结构,有向的循环链表是一个什么样的设计逻辑,用于什么样子的场景,软件工程的场景,怎么遍历,头节点可以改变吗平衡二叉树是什么定义,高度是什么概念,如何后序遍历,前序,中序,深度遍历,写代码怎么写;广度优先遍历怎么遍历排序的算法学过哪些开始问一堆课内的反问阿里灵犀互娱 技术中台一面 6.12 过作个简单的自我介绍第一个项目拷打是用LCP来作首屏加载的衡量指标吗FCP和LCP有什么区别有什么手段可以提高FCP吗什么样的资源会影响fcp,比如说打开一个页面,可能有一些图片,js,css,有哪些会影响fcp?想要fcp足够快,这个html的设计你会如何实现saync和defer有什么区别,一般情况你会怎么选择哪个属性第二个项目拷打手写LRU函数二面 6.18 挂在实习期间有哪些挑战性的工作可以分享一下对http协议的理解,各版本区别问了下学校是否有web相关的课程,专业选修有选过吗浏览器渲染的原理,js脚本加载,图片资源加载等,哪些会阻塞页面渲染querySector定位到dom上的元素,要做这样子的引擎,会怎么样设计对于闭包的理解,在项目中有用到闭包吗,怎么使用this指向GC怎么实现的有学习过绘制GUI的其它的语言吗,对GPU的掌握情况对js标准语言方面的演进,帮助?不便?在项目团队合作中,主要负责的工作是什么阅读项目代码的时候,有发现到能够体现软件设计的地方吗反问