联想一面前端面经分享
1.osi七层模型,分别干什么的
2.http有哪些请求方法,put和post有什么区别(put修改服务器的数据(幂等),post是向服务器新增数据),options方法是干嘛的(检测服务器支持的请求方法)
3.https与http的区别(为什么在传输过程中要用对称加密,非对称加密能不能实现)
--非对称加密有两个严重的问题:一是非对称加密效率太低,会严重影响到用户打开页面的速度;
二是非对称加密,服务器端只能用私钥加密,但黑客可能获取到公钥,不能保证服务器端的数据安全
4.手撕快排(快排是不是稳定的)
5.二叉树每个节点多一个指针指向父节点,问给定一个节点如何快速输出中序遍历的下一个节点(没做出来)
6.从输入url到页面展示经历了什么
(css和js是否会阻塞页面渲染,回答了会,为什么有时候突然网页上会只有dom结构而样式丢失的情况,刷新一下又好了,html是边解析边渲染,若css引入方式不是放在head中,会使前面已经解析的dom先渲染出来,出现几秒的样式丢失)
7.dns只能拿到IP,是如何将IP转为mac地址
(通过arp协议,arp维护一个本地的高速缓存表,里面有ip到mac的映射,若没有则广播消息查找)
8.有没有遇到过跨域,怎么解决的
9.js的垃圾回收机制,标记-清除法,如何标记的(是不是还是用的引用计数呢)
--标记就是从一组根元素开始,递归遍历这组根元素,能到达的对象称为活动对象,不能到达的对象称为垃圾对象
10.vue组件间通信的方式
11.vue生命周期
英文介绍爱好,及一些问答对话
#联想面试##前端##秋招##面经一面面经#
2.http有哪些请求方法,put和post有什么区别(put修改服务器的数据(幂等),post是向服务器新增数据),options方法是干嘛的(检测服务器支持的请求方法)
3.https与http的区别(为什么在传输过程中要用对称加密,非对称加密能不能实现)
--非对称加密有两个严重的问题:一是非对称加密效率太低,会严重影响到用户打开页面的速度;
二是非对称加密,服务器端只能用私钥加密,但黑客可能获取到公钥,不能保证服务器端的数据安全
4.手撕快排(快排是不是稳定的)
5.二叉树每个节点多一个指针指向父节点,问给定一个节点如何快速输出中序遍历的下一个节点(没做出来)
6.从输入url到页面展示经历了什么
(css和js是否会阻塞页面渲染,回答了会,为什么有时候突然网页上会只有dom结构而样式丢失的情况,刷新一下又好了,html是边解析边渲染,若css引入方式不是放在head中,会使前面已经解析的dom先渲染出来,出现几秒的样式丢失)
7.dns只能拿到IP,是如何将IP转为mac地址
(通过arp协议,arp维护一个本地的高速缓存表,里面有ip到mac的映射,若没有则广播消息查找)
8.有没有遇到过跨域,怎么解决的
9.js的垃圾回收机制,标记-清除法,如何标记的(是不是还是用的引用计数呢)
--标记就是从一组根元素开始,递归遍历这组根元素,能到达的对象称为活动对象,不能到达的对象称为垃圾对象
10.vue组件间通信的方式
11.vue生命周期
英文介绍爱好,及一些问答对话
#联想面试##前端##秋招##面经一面面经#