一面 问题 做Java还是C++? 自我介绍? 介绍项目? 项目中印象深刻的点? 项目中负责了什么,还有多少人负责? 接口的实现原理?动态绑定。 列表和数组有什么区别? JVM垃圾回收算法:标记-清除、复制、标记-整理、分代回收。 JVM怎么判断一个对象可以回收? 多线程访问数据会出现什么问题?脏读、丢失修改、不可重复读、幻读。 编程题:数组右移k位 编程题:合并两个有序数组 场景题:用什么数据结构来维护排行榜数据?跳表(不会) 面试官评价 1.表达不够流畅 2.编程思路加强 3.跳跃表、主...