面试时间:2023面试职位:游戏引擎研发分享时间:2023-09
- 面试经历:
- 1.自我介绍
2.为什么要做这个办公系统,为什么还要做公众号模块
3.登录模块的滑动验证,图片验证,短信验证这些了解吗,怎么做?
4.安全验证怎么搞,直接给用户数据还是得经过其他的安全验证
5.外卖购物车与订单模块怎么实现,库存怎么搞
6.面向对象和面向过程的区别
7.Java的静态绑定和动态绑定
8.有哪些静态绑定的方法
9.什么是NIO,它的好处和坏处
10.NIO的三大模块
11.多态是怎么实现的,java怎么识别调用重写的方法是父类的还是子类的
12.深拷贝和浅拷贝
13.有几种创建对象的方法
14.哪个效率最高,哪个最差
15.什么是序列化
16.Java的内存机制
17.系统设计方面的问题(具体忘了)
18.数组和链表的区别
19.平衡二叉树是什么,使用场景
20.树的构建方法,详细介绍两种最小生成树算法
21.什么是哈希冲突?解决方法?
22.了解设计模式吗,主要是哪些
23.六大原则,解释里氏替换是什么
24.手撕单例模式
25.反转链表
26.工作强度了解吗,预期薪资
27.转语言python,对游戏开发有什么看法 - 面试官提的问题:
- 1.自我介绍
2.为什么要做这个办公系统,为什么还要做公众号模块
3.登录模块的滑动验证,图片验证,短信验证这些了解吗,怎么做?
4.安全验证怎么搞,直接给用户数据还是得经过其他的安全验证
5.外卖购物车与订单模块怎么实现,库存怎么搞
6.面向对象和面向过程的区别
7.Java的静态绑定和动态绑定
8.有哪些静态绑定的方法
9.什么是NIO,它的好处和坏处
10.NIO的三大模块
11.多态是怎么实现的,java怎么识别调用重写的方法是父类的还是子类的
12.深拷贝和浅拷贝
13.有几种创建对象的方法
14.哪个效率最高,哪个最差
15.什么是序列化
16.Java的内存机制
17.系统设计方面的问题(具体忘了)
18.数组和链表的区别
19.平衡二叉树是什么,使用场景
20.树的构建方法,详细介绍两种最小生成树算法
21.什么是哈希冲突?解决方法?
22.了解设计模式吗,主要是哪些
23.六大原则,解释里氏替换是什么
24.手撕单例模式
25.反转链表
26.工作强度了解吗,预期薪资
27.转语言python,对游戏开发有什么看法
有用(0) 面试感觉:很好 面试难度:难度一般 应聘途径:网上申请