快手Java后端开发-校招面经

1、实习介绍
2、介绍-下HashMap。(扩容机制、寻址、为什么扩容是二倍)。
3、如果说当前有1000个k-v结构数据放入HashMap中,最终HashMap中是什么情况。(数组桶2048个)
4、HashMap线程安全吗?哪些是线程安全的hash结构?
5、介绍一下concurrentHashMap线程安全实现的原理?(1.8之前、之后)
6、list和set集合的区别?
7、对list遍历想到几种遍历方式?(按下标、语法糖:、选代器)ĩ降最.
8、如果对于list中的元素遍历过程中进行删除满足一些条件的元素,你会怎么做?
9、线程池的有几个参数?
10、线程池的拒绝策略?默认的是哪种?
11、线程池的线程工厂有哪几种?默认的是哪种?
12、三个线程顺序打印a,b,c,有哪几种方式实现?
13、MySQL的分库分表有哪些方式?如何分库?主键设置?路由id?
14、MySQL集群的搭建方式?(答了主从同步,binglog、relaylog、哨兵模式)
15、redis主库挂了之后无法承接写操作,这期间的写操作的有效性和一致性如何来保证?
16、对于索引来说,字段的选择,组合索引的使用。(答重复度小的,联合索引的部分失效)
17、组合索引支持范围查询吗?三个字段第二个字段是时间字段,时间字段进行范围查询会生效吗?
18、从持久缓存中把数据加载到redts中的加载策略,如果让你来设计你有什么思路。
19、redis中分布式锁的实现?(黑马点评开始吟唱)
20、OLAP和OATP了解过吗?(???)
21、事务了解过吗?这是本地事务,分布式事务了解过吗?
22、事务如何开启?
23、在A方法上调用B方法,B方法上使用了transaction注解,B中的事务会生效吗?
24、介绍一下单例模式?(答spring的bean默认单例,比较prototype状态是非单例的)
25、spring中用到的设计模式?
26、消息队列有用过吗?知道是干什么的吗?(了解过,知道有kafka、mq,举例点评里面的秒杀优化)
手撕:5.最长回文子串
全部评论
线程池参数是哪几个
点赞 回复 分享
发布于 01-27 14:46 北京
说实话,题目真的很难啊
点赞 回复 分享
发布于 01-20 18:03 江西
老哥这面的这么晚啊
点赞 回复 分享
发布于 01-10 18:52 陕西
Mark
点赞 回复 分享
发布于 01-09 00:52 陕西
一次问这么多吗面试时间多久呀
点赞 回复 分享
发布于 01-08 17:09 黑龙江

相关推荐

04-16 15:44
厦门大学 Java
一、面试官问题清单(共24题)(一)AI相关问题(6题)1. 若AI回答出现错误/幻觉,有哪些优化方案?2. 常规AI Agent的核心组成模块/能力模块有哪些?3. AI Agent的记忆机制分为哪几类?4. 长期记忆和短期记忆分别有哪些?5. RAG属于长期记忆还是短期记忆?6. 是否了解React框架?(二)Java相关问题(7题)1. JDK 1.8中ConcurrentHashMap的底层实现原理?2. JVM运行时数据区域的组成部分?3. OOM(内存溢出)的排查思路?4. Java中sleep和wait方法的区别?5. synchronized的作用和底层原理?6. Volatile的作用和底层原理?7. MySQL事务的四大特性是什么?(三)数据库&缓存相关问题(4题)1. MySQL事务四大特性的实现方式?2. MySQL索引的底层数据结构?3. B+树的结构是怎样的?4. Redis中Zset的底层实现?5. 跳表的节点晋升机制是怎样的?(四)Spring相关问题(2题)1. Spring有哪些依赖注入的方式?2. Bean的作用域有哪些?(五)计算机网络相关问题(3题)1. 计算机网络5层协议模型及每层协议(可讲OSI七层模型)?2. Cookie和Session的区别?3. HTTPS如何保证安全性?4. HTTPS四次握手的流程?(六)算法题(1题)算法题 无重复字符的最长子串 哭死了一个地方一直没调出来,最后面试官让我讲下思路就下了ps:记错时间让面试官白等我8分钟,还是hr 打电话过来提醒才知道。真心向面试官道歉😭😭
查看25道真题和解析
点赞 评论 收藏
分享
评论
11
83
分享

创作者周榜

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