【TP-LINK】前端岗-三轮面经分享
一面
自我介绍+为什么选择前端?
长链接短链接的区别
TCP三次握手四次挥手
讲一讲闭包
vue双向数据绑定的原理:
参考文章(opens new window)
删除链表中间的结点
讲讲项目的难点
根据md5散列加密的解释(当时说错了说成了加密),让我解释了散列函数和加密的区别:
加密将明文转换成密文的不可读的消息的过程,可以使用加密密钥转换为明文,如RSA、AES等
哈希:散列是使用散列函数将信息转换为键的过程,无法通过任何方式从哈希键中检索原始信息。一般情况下,将哈希键存储在数据库中,并进行比较以检查原始信息是否匹配。通常用于存储登陆密码。如MD5、SHA256等
保研考研,成绩很高为什么还没有保研(学院太卷了。。。)
二面
讲讲计算机七层
为什么是7层可不可以改变?——一个架构师说过的没有什么不是加一层不能解决的,有历史原因,整体就是一个高低电平转换为二进制再编码实现通信的过程。当然可以改变,但基于互联网整个历史原因,逐渐形成现在这样稳定的层模型结构、
讲讲http和https之间的区别?——关键TLS/SSL
说一说TLS/SSL?——核心点RSA非对称加密算法
推了SP
三面
整体比较轻松,主要围绕华为软件精英挑战比赛谈了谈
定级:base+5K