多益游戏研发工程师面经
下午中兴面完试,回来多益面试,视频面时长50分钟,答完有点懵,出去转了一圈,可能忘了一两个问题= =想起来再补上。。。
1、自我介绍、项目、论文
2、学过哪些语言,分别用了多久,Java和python、C++区别
3、Java对象生命周期以及有哪些回收方法?如何判断对象已经死亡?
4、循环引用是什么,如何解决这个问题?
5、map和hashmap区别,存取的时间复杂度
6、编译和链接是什么?
7、为什么多用组合、少用继承
8、如果让你设计一个淘宝搜索物品,如何从数据中快速搜索价格为1000-2000的物品
9、如何看待加班这件事
10、看过哪些技术论坛、有没有关注热点技术
11、说下用过哪些设计模式
12、如何进行物体碰撞检测
13、opencv用过多少?图像如何进行边缘检测的?
14、了解数据结构吗?说下有哪些逻辑结构。
15、图有哪些存储方式?图有哪些应用?
16、稍微说下机器学习和深度学习区别
17、产品中出现一个重现率很低的bug,你如何处理?
18、目前有没有找到offer
19、已知一颗二叉树T, 和两个结点A, B. 设计一个算法, 在不使用先序遍历的前提下, 计算出A, B哪个结点能先被先序遍历到, 并输出.(10分钟写算法,可用ide)
#多益网络##Java工程师##秋招##面经#