0408携程一面备忘录

面试官人很好,但是设计模式忘了。复盘了一下,发现有点尴尬
首先自我介绍,项目介绍
八股
1. JVM虚拟机内存区域
2. JVM回收算法(标记+回收、标记+整理、复制算法、分代回收)
3. synchronized 和 ReentrantLock 有什么区别?(synchronized依赖于JVM实现的,ReentrantLock依赖于JDK层面实现;ReentrantLock增加了等待可中断、公平锁、选择性通知等)
4. 了解Java的线程池吗?有哪些核心参数,分别有什么作用
5. 对Redis集群有什么了解(主从集群、分片集群哨兵机制)
6. Redis持久化机制(ROB、AOF)
7. 分布式锁有接触过吗?用哪种方式来实现(通过redis实现 setnx+lua脚本 )
8. 了解其它实现机制吗?(不太清楚了)
9、了解什么设计模式(炸裂,啥都想不起来了)
手撕
给你20亿个url,统计其中出现次数前100的url(想着分区来做,但是无法保证分布平衡问题)
实现快排#实习面经#
全部评论
想问一下佬,给二面了吗
点赞 回复 分享
发布于 2024-04-16 11:06 陕西
补充一下,还有 内存泄漏和内存溢出区别
点赞 回复 分享
发布于 2024-04-10 21:32 江苏

相关推荐

不愿透露姓名的神秘牛友
06-25 20:45
点赞 评论 收藏
分享
那一天的Java_Java起来:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

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