总结:红黑树、hash底层、UE4关键类及底层自我介绍问题:C++vector怎么实现的跟list有什么区别map怎么实现的红黑树怎么实现的为什么用红黑树?有序的排列是怎么通过红黑树实现的?怎么跟map的查找性能联系到一起的为什么是logN?红黑树讲的具体点,怎么查找这个树的。那怎么建立这个二叉搜索树的?假如我有一个好几层的红黑树,我要插入一个元素,要插入到哪里?怎么去调整红黑树?树的具体的调整是怎么个方法?unordered_map怎么实现的?hash表是怎么实现的?hash函数怎样的一个过程?冲突了怎么解决?假如说hash要存好多数,那最初hash表要多大才合适?它底层是一个怎么样的调整的规则?快速排序怎么实现的?堆排序?怎么实现的?(这块不知道为什么面试官一直和我battle,,我分了三步说:调整堆、建堆、排序,后来感觉面试官只关注了调整堆的过程,没听到排序的过程,然后就在这一直battle,反复摩擦,我也是很无语,感觉就像进了套一样,在各种父节点子节点孙子节点中一顿battle,之前面试我一直按这种方式去回答,没有什么问题。后来又说排序的过程不涉及插入元素的过程,如果插入的过程怎么办。。)IK?怎么解算的?材质参数集是什么?为什么要用这个东西而不是去直接去改材质的参数呢?为什么不能在C++里直接改? Character和Pawn有什么区别?Character类和Pawn类有什么关系?Character和Controller在程序上有什么关系?是怎么实现的?反问总体感觉很一般。估计没什么后续。评价是 八字不合吧,按照以往的面试经验来回答面试问题都没有什么事,这次面试不知道为什么就是像解释不清和听不懂一样。有思路的牛友请求解答一波。以上。
点赞 4
评论 2
全部评论

相关推荐

07-20 11:20
新疆大学 Java
Alan_01:看到都是黑马点评跟苍穹外卖我就放心了
无实习如何秋招上岸
点赞 评论 收藏
分享
08-16 00:44
已编辑
华南理工大学 Java
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
我以为牛客上有美团题库是秋招人都知道的事儿...... 没想到在XHS上刷到了室友评论了卖美团题库的人求资料 秋招信息壁垒这么严重吗???
小破站_程序员YT:世界就是这么奇妙。有的XD高考完就开始规划大学毕业后的就业选项,有的XD甚至都不知道找工作是从大三暑假就开始了,而不是等大四毕业后才开始找工作。你说说这是怎么个事儿
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务