最近跳槽,所以在疯狂补面试知识,有幸被腾讯捞了,虽然不知道后续如何,但是还是记录下,同时被腾讯的两个岗位捞了,本来一个是星期三,一个星期四面试的,结果星期三的推迟到星期四晚上一起了,七点一场,七点半一场。
第一场电话面试:小哥哥很友好!!!
- 先自我介绍了一下
- 介绍一下自己做过的项目用到哪些技术和栈
- 讲下js数据基本类型
- 介绍下ES6有哪些新方法
- 讲下let const的区别(呜呜这个地方回答错了,问我const定义的对象,里面的属性可以更改吗?我说不可以,是可以的!!! 因为const 指针指向的地址不可以变化,指向地址的内容可以变化。)
- 问到Hubuilder可以一转三的原理是什么?
- watched和computed的区别(这有个点没回答上来:问定义一个computed属性,watched可以监控?)
- 问道小程序和Hbuilder区别
- vue的生命周期
- 什么时候用到bedforeDestory?
- 在beforeCreated中发出请求合适吗?会出现什么问题?
- 问到JOSNP原理,后台返回什么?什么时候出现跨域?
- vue父组件和子组件怎么通信
第二场腾讯会议视频面试(被重虐!!)(顺序可能打乱了,记不住)
- 自我介绍
- 介绍自己影响比较深的项目
- 地址栏输入地址回车直到渲染的整个过程(详细讲下页面渲染过程
- HTML parser --> DOM Tree
- 标记化算法,进行元素状态的标记
- dom 树构建
- CSS parser --> Style Tree
- 解析 css 代码,生成样式树
- attachment --> Render Tree
- 结合 dom树 与 style树,生成渲染树
- layout: 布局
- GPU painting: 像素绘制页)
- HTML parser --> DOM Tree
- 服务器怎么解析这个地址和ip地址怎么查找的
- 三次握手是怎么过程,服务器怎么识别握手是同一个客户端的
- 进程和多线程讲一下,有什么关系
- js的类和c++、java的类有什么区别?
- 浏览器单线程怎么优化的?
- vue项目怎么优化的,提到gzip被虐
- 跨域怎么解决的?cors后台是怎么写的?讲了一下xss
- 对于小程序里面的权限是怎么做安全校验的
- 事件流,事件委托讲了下
- 原型和原型链讲了下
- let const var区别,怎么手写一个函数实现const的功能
- 单线程和异步怎么使用到和体现的
- 解释一下settimeout的原理
- promise的认识
- promise和async 和区别
- 浏览器的安全问题有哪些详细介绍一下
- http和Https去区别,为什么https比http安全?ssl优点
全部评论
(9) 回帖