约了最早的面试时间(不建议),连续两面,二面的时候面试官一直在说一面面试官的反馈还没发过来。
一面(问题还比较常规,智力题当时没听懂,完事后才知道)
1、自我介绍2、项目介绍
3、讲一下项目的亮点
4、面向对象的基本特征,举例。如何使用多态。抽象类和接口的区别。
5、hashmap和hashtable区别
6、concurrenthashmap
7、AQS,juc下的类有哪些。
8、synchronized底层
9、reentrantlock
10、synchronized和reentrantlock区别
11、公平锁和非公平锁
12、hashcode和equals
13、String的equals是如何实现的。Integer呢?
14、String的final作用。
15、mysql优化。
16、事务特性、隔离级别、存储引擎、索引结构。
17、输入www.baidu.com,从客户端请求到服务端响应的过程。
18、http和https的区别
19、智力题,大致问题是:一个圆桌,两个人在博弈,每个人手上都有圆卡片,轮流往圆桌上放卡片,当圆桌上放不下卡片的时候就输了,如果你先放,你会怎么放。
20、算法:二分查找二面
1、自我介绍
2、项目架构
3、为什么使用kafka,了解过其他消息队列吗
4、除了kafka,有没有其他实现方式,分析利弊。
5、es数据结构
6、为什么使用本地缓存
7、redis实现的功能,基本数据类型
8、rdb和aof区别、默认开启方式、配置文件。
9、redis集群方式
10、redis如何使用分布式锁
11、mysql的ACID
12、nosql的CAP
13、mysql中ACID的C和nosql中CAP的C有什么不一样
14、OSI七层模型,各有什么协议
15、算法:快排
16、算法:找出第k大数字。
全部评论
(3) 回帖