实习相关:30min基础知识:1. 为什么Java只能单继承,而C++可以多继承?2. (由问题1引申出)什么是菱形继承问题(The Diamond Problem)?3. Java的垃圾回收(GC)是采用什么样的原理?4. 不同语言(如Java, Go, Python)采用的垃圾回收算法是否一样?5. 为什么分代回收机制会有较高的响应速度?场景题:有一个服务器日志,记录了用户的login和logout及时间戳。如何统计某天中午12:00这个时间点的服务器负载(即在线人数)?直接使用计数器,login就加,logout就减。