微信支付Android总监面(第三面)
部门:微信支付
全程30分钟,微信语音面试,前半段介绍在实习阶段所做的项目,后半段围绕俄罗斯方块如何实现进行回答
- (介绍完项目后)介绍一下你深入思考过的技术点
- 介绍一下Java 的内存管理。回答了JVM垃圾回收机制、JVM的内存模型(忘记讲JVM的内存分配)让你实现俄罗斯方块,你会使用了哪些数据结构和算法?
- 这题楼主被问懵了,连俄罗斯方块最基本的玩法都忘了…别提怎么设计,面完回想应该是让我回答如何定义每一个方块的数据结构(坐标、颜色、种类),如何实现方块旋转算法、如何实现方块满行消除算法等等