柠檬微趣u3d笔试,ai面

#柠檬微趣#遇到的都是在牛客搜索分享能找到的题
1.两两交换链表节点, 它说不让用空结点, 只能通过改变指针指向的方案解决,其他没分
2. 检查替换后的词是否有效
3.下一个排列
4.正则表达式匹配 比leetcode多个  ?
a 三道,不知道能不能过

ai面
需要选择语言,我选c++ 还有 lua java ,还有一个忘了
补充几个我在之前面经中没见过的题,

基类虚构函数声明为虚函数的理由

协程是什么

include <> 和 “”的区别, 标准库可以用“”吗, 自定义文件可以使用 <>吗,

为什么基类析构函数需要声明为虚函数

思维题:一个水盆里放个小船,再放个铁块在小船里,然后把铁块扔到水里,水面变高还是变低
全部评论
up 你一面了吗?
点赞 回复 分享
发布于 08-06 19:42 山西

相关推荐

投递柠檬微趣等公司10个岗位
点赞 评论 收藏
分享
08-06 22:39
已编辑
门头沟学院 游戏前端
首先笔试部分挺简单的,没有编程题。接着是技术面,全程项目拷打:1.&nbsp;项目的A*寻路算法原理,如果在大地图怎么优化2.&nbsp;项目的对象池技术,有什么优化方案(我的对象池每个对象会独自每帧判断存活时间,比较浪费性能,其实可以通过大顶堆去按照上一次使用的时间排序,然后对象池每帧判断最久未使用的对象是否超时即可,当时没想到)3.&nbsp;接着问了竞赛相关的,考了个编程题,只要说解题思路即可。(有多个数字对和一个单独的数字,怎么找到这个单独的数字)这题之前刷过,面试的时候忘了还可以通过异或实现。4.&nbsp;问了数据结构,让我说说链表,和它的插入/删除操作怎么实现(我就答了链表的结构定义,它和数组相比有什么优缺点)5.&nbsp;接着又问了栈的存储结构6.&nbsp;面向对象的三大特性,并解释一下每个特性的意思(封装我有点不太确定)7.&nbsp;你知道抽象类和接口类(我解释了他们的区别,接口类只能定义方法接口,让子类去实现&nbsp;抽象类可以定义成员变量和实现具体方法,也可以定义抽象方法)8.&nbsp;lua(这我了解不多,说不出来什么)9.&nbsp;怎么实现背包系统,如果有上千个物品,要怎么去优化(这个具体没实现过,看过别人的实现思路,答得有点虚。我就说保留固定格子去显示当前需要现实的物品)接着又问如果玩家滑的很快就因为来不及刷新出现断层,应该怎么优化(我就说多设置几行背包格子)10.&nbsp;问了资源热更新怎么判断旧资源(这我也没怎么了解,答得比较虚。)11.&nbsp;接着问了我的渲染器,问了渲染管线,blinn&nbsp;phong和phong氏光照的区别12.&nbsp;协程的相关知识,协程和线程的区别(这我在c++中有了解过底层原理,感觉答得还行)13.&nbsp;又问了项目打包相关的知识,有没有用过SDK相关的,有没有用过AndroidStudio(这我没了解过)14.&nbsp;在不同的设备如何实现UI界面的适配(应该是问锚点相关的,当时忘记了,很尴尬)反问:如果加入你们,我大概会解决什么问题,做什么工作?面试官就说一般会先去做UI去学习多人协作的项目工作流程,然后根据个人情况去调整,一般通过lua实现逻辑(这里我就觉得应该要挂了,毕竟我没怎么了解过lua)。面试官人很好,给我指点了很多,让我可以去学一学lua。总结:多刷一刷力扣,复习以下算法复习一下简历中可能会问到的知识点菜就多练
查看15道真题和解析
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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