校招 高德-开放平台 / 后端-Java / 一面
[面试日期] 2025-03-21 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
1. 求子集(要求非回溯解法+回溯解法两种)
2. 了解虚拟线程吗,怎么用?
3. 为啥17提出了虚拟线程,他好在那里?
4. 缓存一致性,如果redis操作失败了怎么办,如果mq操作又失败了怎么办?
5. 布隆过滤器,误判的表现和原因?
6. 跳表底层?
7. hashmap和并发安全的hashmap原理?
8. violatile原理和干什么用?
9. spring开发过程中,如何用到数据库事务?
10. 数据库事务隔离级别想要改怎么办?
11. 这样的事务会不会有各种问题,原因是什么,怎么解决呢?
12. mysql先update再select,update操作没commit,select会阻塞吗?
13. mvcc?
14. 如果多实例服务访问mysql,进行先select再update操作,如何保证分布式下数据一致性?
15. mysql如何存储空的?
16. redis的过期怎么实现?
17. redis的集群模式?
18. 分桶模式下如何知道,哪个桶在哪个节点?
19. 如果想要你实现一个分布式锁,你会考虑什么,如何去实现?
20. 校验value是为了什么?
21. https相比于http的区别
22. 服务端给什么到客户端?
23. 服务端和客户端传输数据是对称还是非对称加密?
24. http2的特性?
25. http2要等上一个连接报文回来了再传下一个报文吗?
26. http3的特性和怎么实现?
27. 虚拟内存为什么出现,是干什么用的?
28. 你在代码中打出来的对象地址是物理地址还是虚拟地址?
29. selectpollepoll?
30. 水平触发和边缘触发?
AI 推荐面试题
