百度 一面

#发面经攒人品#📍面试公司:百度  
🕐面试时间:一面  
💻面试岗位:Java 后台实习生  
❓面试问题:  
1. Java 中强引用、软引用、弱引用、虚引用有什么区别?各自适用的场景是什么?  
2. 线程池中核心线程数和最大线程数如何配?怎么判断一个任务是交给哪个线程执行?  
3. 算法题:两个字符串判断是否为变位词(异位词),怎么实现最优?  
4. MySQL 中索引失效的常见原因有哪些?有没有踩过坑?  
5. 说一下 MySQL 的事务隔离级别和每一级可能遇到的问题。  
6. 项目中 Redis 是怎么和数据库配合使用的?有哪些数据一致性问题?  
7. ArrayList 和 LinkedList 的底层结构有什么区别?实际开发中你会怎么选?  
8. JVM 是怎么进行垃圾回收的?你知道哪些 GC 算法?  
9. 你项目中有没有用到定时任务?是怎么实现的?有没有考虑分布式下的任务重复问题?  
10. 了解 Kafka 吗?Kafka 的消息是怎么持久化的?  
11. HTTP 状态码 301 和 302 的区别是什么?浏览器会怎么处理?

🙌面试感想:  
百度一面技术问题覆盖面比较广,节奏不算快,但会问得比较深,尤其对基础掌握情况比较关注。
全部评论

相关推荐

评论
点赞
5
分享

创作者周榜

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