一面:投的全栈工程师,实际面的是游戏开发工程师。首先自我介绍,balabala...让说说了解哪些游戏开发的技术和为什么做游戏开发问了懂不懂游戏图像渲染技术,了不了解游戏引擎(好尴尬,都不了解)问了快速排序的实现,一些细节,为什么是先修改右边的值,空间复杂度(这里和面试官理解不太对,他一直以为我不对,我一直说我这么做是对的)看了下附加题,问我是不是遇到过矩阵链乘这个题目(好尴尬,毕竟dp经典题)之后问知道哪些设计模式(单例,工厂,命令,***,观察者)问了下单例模式中需要注意的点给了一个题目,I am a Boy-------Boy a am I用代码写出来(我最开始使用了栈,问我能不能不用栈)问了C  的虚函数实现原理(C  了解不太深,猜了一个虚函数表)最后问愿意做前端还是后端有什么问题想问?问了还有几轮面试(面试官说后面还有一到两轮面试)  二面: 刚面完二面,答的不太好(问了面试官,之后没有面试了)  说游戏开发中的技术(我提到了网络编程,linux,高并发(把自己坑惨了))  问了服务器中多个玩家在线,怎么解决(先说缓存(然而并不知道怎么实现),又说分布式(面试官说游戏逻辑用分布式不好实现))  问了几个游戏开发的问题,游戏中boss刷新,玩家一直增加,内存一直增加,很快就会耗尽内存,应该怎么解决(我扯了扯线程池技术(现在想想应该用内存池技术,java用久了都给忘了),被面试官揭穿在转移话题,说不是一类问题)  问了一个智力题:四个人拿电筒过河,1,2,5,10分钟。。。(挺常见的题)   问懂不懂数据库优化 问懂不懂脚本语言 问了职业规划(说了自己对大数据感兴趣,面试官很感兴趣,一直在问有没有demo(好尴尬,总共就学习了两天,环境都没有搭建起来))
点赞 11
评论 0
全部评论

相关推荐

昨天 11:12
门头沟学院 Java
真的是误闯天家了,太难了
投递虾皮信息等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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