校招 骑行 / 后端-Java / 一面
[面试日期] 2024-04-11 [面试时长] 40min
[学校背景] 武汉大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
项目拷打
1、主从复制如何实现的
2、主从复制的同步方式
3、问了一些项目的问题
4、string可以被继承吗?
5、string的定义方式(直接赋值和new String)及区别
6、string常用方法
7、string的tostring如何实现?(直接return this;)
8、hashmap用string做key的好处?
9、string stringbuffer stringbuilder的区别
10、== 和 equals的区别?
11、integer 赋值的方法的区别?
12、java集合的特点
13、hashmap的底层原理
14、hashmap扩容算法?(扩容机制)
15、arraylist和linkedlist的区别
16、set如何实现元素不重复(底层用的hashmap可以去重)
17、索引类型
18、如何优化一个sql
19、如何分析是否命中索引 (explain命令)
20、redis优点
21、redis为什么快
22、redis数据类型
23、RDB、AOF的优缺点(RDB 优点是数据恢复速度快,但是快照的频率不好把握。频率太低,丢失的数据就会比较多,频率太高,就会影响性能。AOF 优点是丢失数据少,但是数据恢复不快。)
24、redis过期删除策略
25、缓存穿透、缓存雪崩、缓存击穿
26、java异常
27、springboot控制反转和依赖注入
28、springboot三级缓存
手撕单例模式和二分查找
AI 推荐面试题
No Data
