1、简单说下有哪些数据结构2、数组和链表的区别是什么,分别有什么优势3、链表怎么实现插入删除的操作4、链表怎么查找5、栈和队列的区别6、实现二叉树怎么实现7、树的中遍历8、JS与TS的区别9、JS的数据类型有哪些10、讲讲浅拷贝与深拷贝11、你在做项目中考没考虑过内存泄露的问题具体讲讲12、如果全局变量过多有什么影响13、做项目中,你知道哪些设计模式? 讲讲单例设计模式 和消息发送接受模式。这个我听说过,但没看过寄寄14、你生活中玩过游戏吗 游戏中有一些背包系统,背包中有装备,如果装备过多爆满了。该怎么办。我答的虚拟列表,面试官不太满意数据结构去年考完期末就没怎么看,后面的场景题也没答好。面完两小时后寄寄