今天给大家分享一篇 百度搜索一面凉经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
• Java
- HashMap和HashTable有什么区别?
- ConcruntHashMap与HashTable之间的区别
- LinkedHashMap
- Synchronized与lock的区别
- 强引用,软引用,弱引用,虚引用分别在什么情况下使用
- 如果一个弱引用在使用过程中被垃圾回收了怎么办?
- 有没有写过部署到服务器上的Java程序
- 设计模式(代理模式)
- private, public, protected, static的作用范围是什么
• 多媒体
- PNG与JPGE之间的区别
• 操作系统
- 什么是死锁
- 线程和进程的区别
• 计算机网络
- udp与tcp的区别,分别在什么情况下使用
- HTTPS的加密过程是怎样的
- 对称加密和非对称加密的区别是什么
• 数据库
- 什么是事务
- 什么是索引
- ACID(原子性,一致性,隔离性,持久性)
- 有什么提高数据存储和搜索效率的方法
- 数据库中的锁有哪些
• 数据结构
- 说一说快排的原理,为什么空间复杂度是O(n)
• 问项目(有什么难点,锻炼了什么能力)
• 反问
- HashMap和HashTable有什么区别?
- ConcruntHashMap与HashTable之间的区别
- LinkedHashMap
- Synchronized与lock的区别
- 强引用,软引用,弱引用,虚引用分别在什么情况下使用
- 如果一个弱引用在使用过程中被垃圾回收了怎么办?
- 有没有写过部署到服务器上的Java程序
- 设计模式(代理模式)
- private, public, protected, static的作用范围是什么
• 多媒体
- PNG与JPGE之间的区别
• 操作系统
- 什么是死锁
- 线程和进程的区别
• 计算机网络
- udp与tcp的区别,分别在什么情况下使用
- HTTPS的加密过程是怎样的
- 对称加密和非对称加密的区别是什么
• 数据库
- 什么是事务
- 什么是索引
- ACID(原子性,一致性,隔离性,持久性)
- 有什么提高数据存储和搜索效率的方法
- 数据库中的锁有哪些
• 数据结构
- 说一说快排的原理,为什么空间复杂度是O(n)
• 问项目(有什么难点,锻炼了什么能力)
• 反问
面试官人很好,只是往届生真的惨,只能走社招,又没有实习经历,流下了不学无术的眼泪
????
????