百度 暑期实习面经
2022.4.10 一面
- 自我介绍
- 项目(项目难点)
- Java常用的集合实现类(主要问了和数组有关的,如:ArrayList、LinkedList、以及能实现线性安全的CopyOnWriteArrayList)
- 为什么LinkedList用双向链表实现,而不使用单向链表?
- 什么是线程安全?
- ArrayList类为什么不是线程安全的?
- 如果我有10个任务,当他们完成后,我需要再一起执行新的10个任务,那么需要用什么类实现比较好?(CountDownLatch?)
- 线程池中,有5个核心线程,正在执行5个任务,如果又来了一个任务,那么应该会怎么样?
- 核心线程空闲后会被回收吗?
- Spring、SpringMVC和SpringBoot的关系
- MySQL用的多吗?在使用过程中有碰到什么问题吗?
- MySQL的事务隔离级别?
- MySQL事务隔离级别中 可重复读和读已提交的区别?
- 算法题1:写一个简单的生产者消费者模型代码(不会...)
- 算法题2:杨辉三角,给定行数n,打印出对应的杨辉三角
已挂#实习面经##春招##实习##面经##百度##Java#