4.16技术一面1.栈和堆的区别(指内存上的栈和堆)2.GC有哪些方法,分别讲一下他们的原理和优缺点3.在unity里,GC会带来什么不好的影响,如何减少GC的触发4.装箱拆箱是什么5.频繁的装箱拆箱会造成什么后果,如何避免频繁的装箱拆箱6.C++的vector是如何实现动态扩容的7.map的底层原理8.介绍红黑树的特点9.unordered_map的底层原理10.有哪些解决哈希冲突的方法11.工厂模式有哪些变体,分别是怎么样的12.组合与继承有什么区别13.组合模式有什么应用场景14.行为树一个节点运行失败会导致整棵树运行失败吗15.行为树有哪些组合节点,分别介绍一下16.问项目的技术点17.有没有自己想出一些寻路算法的优化方法18.客户端如何实现一个用户量巨大的实时排行榜4.26感谢信 #软件开发2024笔面经#