盛趣Delphi客户端一面

面试官不仅迟到,中途想问题还卡壳了半天。而且技术栈这么老,好歹给个反问让求职者了解一下业务吧?不是很想去。13min无手撕

虚析构

如何禁止外部new一个对象

被禁止以后怎么获取这个对象

这种方式在什么情况下用到
(其实就是想问单例)

map和unordered_map

哈希表怎么实现

解决哈希冲突

UE反射和GC

vector和list

设计一个5位随机数生成算法,要求每一位不能相同

class Obj
{
    public:
        void hello()
        {
            std::cout<<"Hello\n";
        }
};

(Obj*)nullptr->hello();
能不能执行成功
【能,因为函数本质上只是代码段的地址。编译器是知道所有函数的内存地址的,所以函数会成功执行。虽然对象为空,但只要不访问成员变量就能够成功返回】
全部评论
点赞 回复 分享
发布于 09-17 20:22 安徽
点赞 回复 分享
发布于 09-17 16:33 广东
蚌,13min可还行
点赞 回复 分享
发布于 09-17 14:37 浙江

相关推荐

9.13&nbsp;面试时长大概1.2h。1.自我介绍2.在纸上用笔手写代码,实现一个计时器。(3-5和我对计时器的实现方式有关,仅作参考)3.追问:自己说一下觉得计时器的实现中不足之处,这个的计时器插入&nbsp;删除&nbsp;更新的时间复杂度,事件容器用map还是unordered_map?4.继续追问:计时器中触发事件和移除事件应该放在哪里呢?5.继续追问:如果需要让它是一个能够实际在项目中被使用的工具,你觉得还需要哪些调整?6.实习期间做的比较有代表性的东西?7.追问:cpp内存模型,类型转换,UE的fproperty,在实际工作中如何使用reinterpret_cast等。8.对象池相关的设计(这里有谈到一些对象池中多线程相关的使用),一些关于gc的讨论(原理,如何减少gc时的性能开销等等)。9.接入对象池之后,实际是在哪些部分带来了优化(这里我回答了spawn和destroy的时候,但是要我更详细说在这其中的哪些部分优化,没有答出来)10.ue蓝图逻辑迁移至cpp你觉得有哪些难点,为什么能带来性能优化。蓝图的底层原理。11.这个跟着教程做的项目自己又做了哪些额外的东西。12.认为unity和ue的区别主要有哪些。反问:1.可以问表现怎么样吗?公司规定不行。2.可以问项目组吗?内部✌🏻很少人知道的项目,所以不能说。3.如何在工作之后依然保持对游戏的热情?其实没多少热情了,现在打游戏基本是为了工作,进行参考。4.如何让自己不断的学习技术呢?主要还是基于工作需求去学习。9.16&nbsp;感谢信。感觉已经是发挥的最好的一次面试了,技术问题几乎全部答上来了(虽然也没有问的多难),而且整体感觉也和面试官聊的很愉快,除了技术方面,还聊了很多其他的东西,没想到还是挂了。鼠鼠算上实习,已经是第五次收到mhy的感谢信了😭。五子登科这一块🤡。
查看12道真题和解析
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

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