5.5长沙腾讯云智前端实习一面(90min)

自我介绍

竞赛经历、项目经历与细节(简历写什么问什么)、还有做过其他的项目吗

计算机网络

七层网络模型与四层网络模型,TCP在哪一层,HTTP在哪一层

HTTP与HTTPS区别以及原理,为什么需要用这种加密方式,为什么需要ca证书

我的理解是因为ca是权威机构,由它统一颁发数字证书是用于确保网站是安全的

TCP与UDP区别

TCP怎么保证可靠传输

TCP流量控制是怎么实现的

HTPP1.X与HTTP2.0的区别

多路复用具体怎么实现的×

这里我理解为,HTTP1.X还是基于文本传输的,有顺序限制,所以还是一请求一响应的关系,而HTTP2.0基于二进制,允许乱序到达,所以可以实现多路复用。

数据库

讲一下事务

讲一下内连接与外连接×(概念忘了)

内连接:只保留匹配的,外连接:没完全匹配的也会保留。(上图为右外连接)

CSS

Flex的属性

px,rem,em,vh,vw的应用与差别

讲一下CSS盒模型

JS

讲一下JS的垃圾回收机制

讲一下原型与原型链

讲一下隐式原型×(知道__proto__属性但忘记名字叫隐式原型了)

讲一下闭包的优缺点

浏览器

script标签会阻塞渲染吗

defer script和async script的区别

讲一下浏览器缓存

讲一下重绘回流

讲一下从浏览器输入域名到显示页面一共有哪些步骤

讲一下事件循环EventLoop

讲一下XSS攻击与CSRF攻击的概念与应对方式

讲一下跨域的方案

笔试题

第一题:找出重复的连续字串

例:s="aaasfasfssccsaff"

输出:['aaa','ss','cc','ff']

第二题:将一维数组转换为树结构
const flatTreeDatas = [
    {
      id: "1",
      parentId: "0"
    },
    {
      id: "1-1",
      parentId: "1"
    },
    {
      id: "1-1-1",
      parentId: "1-1"
    },
    {
      id: "1-2",
      parentId: "1"
    },
    {
      id: "1-3",
      parentId: "1"
    },
    {
      id: "2",
      parentId: "0"
    },
    {
      id: "2-1",
      parentId: "2"
    },
    {
      id: "2-2",
      parentId: "2"
    },
    {
      id: "2-3",
      parentId: "2"
    }
  ];

反问

对我的建议:面试官说他不做建议只负责记录。。

总结

问的很基础,感觉大部分都答上来了,两道题也出了,我的经历也问的蛮细的,毕竟面了一个半钟还以为有戏,现在看来还是乐观了呀。
#腾讯云智研发##面经##春招##前端##实习#
全部评论
兄弟,是几天过去没消息嘛?
点赞 回复 分享
发布于 2022-05-11 19:49
一面完多久有结果呀 楼主有结果了吗
点赞 回复 分享
发布于 2022-05-12 08:02
楼主,现在有消息了吗
点赞 回复 分享
发布于 2022-05-16 19:32
前端还问数据库吗🤣
点赞 回复 分享
发布于 2022-05-20 15:23
想问一下,讲一下闭包的优缺点,这个该怎么回答呀,我被问过两次感觉答的不太好
点赞 回复 分享
发布于 2022-06-01 11:03

相关推荐

评论
3
30
分享

创作者周榜

更多
牛客网
牛客企业服务