面试中被问到的问题

来源:互联网 发布:webex软件下载 编辑:程序博客网 时间:2024/06/05 21:52

根据每个人的简历情况不同 可能问到的问题类型也不同 只提供参考借鉴

cocos

——————————————————————————————————
cocos框架的内存管理==》从帧循环 自动管理 引用计数去讲
OPenGL渲染流程==》看捕鱼达人那本书以及石老师给的电子书(很重要!)
屏幕适配==》石老师给的资料里有 被一家创业型的公司问到
SDK==>这个我没被问到 但最好了解下
3.0与2.0的差别==》除了老薛上课讲的 还要自己去总结下 最主要的把渲染流程的改变答到

“怎样同时让1000个精灵同时执行动作 不能延迟。。”
“OPENGL中颜色模式设置的理解”
“cocos中子节点为什么会随着父节点移动”==》从OPENGL的矩阵入栈去说(这里也体现了小石老师的书价值很高啊!!!)

C++

———————————————————————————————————
多态的理解==》按照王老师上课讲的那样去回答 这个非常重要 第一轮和第二轮都被问到过
还被问到个多重继承会出现什么问题==》我当时没记住 就知道解决方法是虚继承
C++11的一些特性
百度移动游戏问了我一个关于右值引用的理解

设计模式

———————————————————————————————————
好几家都问了我关于设计模式的问题 可以参考石老师给的资料 就说研究cocos框架 说cocos框架里的设计模式
7k7k第二轮面试的时候现场要我写个单例模式 我把cocos里的单例写出来 但是cocos里的单例是线程不安全的 我没怎么研究过这块 有兴趣可以去了解下

第一家也让我现场写了一个代理模式

数据结构

———————————————————————————————————
最简单的就是链表和数组的区别
还问了vector和map的底层结构 最坑爹的是有一家还让我把红黑树的性质讲给他听 我没讲全
还要知道hash_map

有一家被问到海量数据的解决方法==》500强试题 可以看下

算法

———————————————————————————————————
A*算法==》被问到最多 第一轮和第二轮都有问到
4399在复试中让我现场写了个判断回文数的算法
7K7K要我写一个关于斐波那契数列的问题 “当n无穷大时 怎样快速的求出N”它让我不用递归 自己想个算法
最短路径算法==》被问到过一次
7K7K在第一轮面试中 随便聊的话题中 有个人让我帮他解决一个项目中算法 这样的话难度蛮大 写不出不要紧 可以把思路给他说下就好

关于最后一家的最后一轮都是算法题 还问了一些关于网络的问题 TCP/IP协议 UDP XML和JSON中包含的数据结构也问了 object和array的区别

LUA

———————————————————————————————————
我去的几家公司都对lua有要求 我不太了解 就直接说会一些基本的语法
被问到lua中table的数据结构 lua怎样和C++交互

总结:面试中遇到不会的一定要请教 不要让面试官就跳过去了 因为你很有可能他说的就是你下一家说的 这个是亲身经历啊 我在4399被告知了3.0的渲染流程的优化后 每次被问到OPENGL的题时都会加上3.0的渲染器的优化 可以和面试官互动 一起讨论算法或者其他问题 我在4399面试时 我跟他讨论了一些关于A*算法的变种
它还告诉我关于3D的A*算法

关于笔试

———————————————————————————————————
做了三套笔试题 已经上传了 主要还是考基础的的较多 对于内存的理解一定要到位 还有 手机一定得带上啊

有一套题中关于宏函数那个返回较小值的题 我写错了 但是复试的时候被问到这个是不是不会 我就说现在会了 因为前天晚上查资料了 所以说每次面试的时候
稍微终结下会有帮助的。

0 0
原创粉丝点击