理想汽车Java校招一面

1.项目介绍
2.论文讲解
3.实习拷打
4.Java 的面向接口和多态继承都有啥好处?具体怎么选择?
5.Java 的 Map 这种集合有哪些类型,都是怎么用的?
6.String 都有哪些类型?
7.ConcurrentHashMap 的原理是什么?
8.强引用和弱引用有啥区别?
9.Java 存在垃圾回收为什么还会有内存泄漏?
10.如何快速定位内存泄漏?
11.熟悉哪些设计模型?
12.讲一下工厂设计模式?有什么好处?13.一般使用注册的回调函数,这种属于什么模式啊?
14.多线程有哪些手段?
15.Future 底层是谁在执行?线程池
16.死锁了解过吗
17.数据库没关,最终导致什么结果?
18.FD 泄露
全部评论

相关推荐

昨天 10:25
门头沟学院 Java
1. 介绍一下自己的项目业务,难点,如何解决?2. 本地缓存中什么数据会放到本地缓存中,采取什么样的过期策略,数据更新的策略?3. 在Redis集群中,如果主服务器挂掉了,pub/sub如何订阅到数据失效的信息/数据被及时删除?4. Redis主从延迟是什么量级?5. 消息队列从最久开始消费还是最新开始消费?6. 缓存数据的淘汰策略?7. Redis内部怎么实现LFU或LRU淘汰策略?8. 使用lua脚本进行限购原子操作,执行过程,校验哪几种异常类型?9. 如果抢购商品库存比较多,比如十万,把下单用户id存到redis的一个set中,会有什么风险?10. redis底层set是如何实现的?11. 使用redis的set,门票百万量级和一万量级的耗时?12. 什么时候需要并发安全类,什么时候不需要?是不是所有并发场景都需要并发安全类?13. JDK concurrentHashMap如何实现?14. 为什么要创建线程池,核心参数?15. 线程池调度过程?创建时候有几个线程,任务增加的时候如何去做扩容?基于什么判断进行线程池的缩容?16. 阻塞队列的作用是什么?17. Java里都有哪些锁,针对各种场景,对锁进行了哪些优化?18. 偏向锁升级到轻量锁的过程?已经获取到锁的线程,通过什么协商机制让两个线程协商升级锁?19. MySQL有哪几种日志,用途?20. 写磁盘和写内存时间差距很大,mysql为了加速写入速度做了哪些优化?21. 算法:单链表分组翻转
查看21道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务