很好奇游戏工作室招前端是做什么的,面试官介绍的业务是做游戏社区。⏰时长:30min无手撕暴风雨前的宁静:- 实习项目挑一个介绍- vue和react的区别- vue2和vue3的diff算法的区别噩梦开始:- 数据库的底层数据结构- 哈希表的原理- 二叉树和红黑树的区别(没学过红黑树)- 二叉树的实际应用场景- 堆- 提到topK算法,那就说一下topK算法- 堆的缺点- webSocket和http的区别- tcp为什么要三次握手- 设计一个只需要一次握手的协议- 为什么QUIC能只握一次手- 进程和线程- 死锁- 设计解决死锁的算法(不会,提醒银行家算法,早已忘记)- 压缩字符串的方法- 压缩http请求体的方法(不是请求头)反问环节:- 对实习生的期待 - 希望能转正,所以希望基础好,基础扎实才走得远 #腾讯# #前端# #暑期实习# #面经#