跳至主要內容
钝悟
笔记
Java
JavaCore
Java 基础
Java 高级
Java 容器
Java IO
Java 并发
Java JVM
Java 面试
JavaEE
软件
工具
框架
中间件
编程
设计
架构
综合
微服务
安全
解决方案
设计模式
重构
DDD
UML
DevOps
算法
数据库
数据库综合
数据库中间件
关系型数据库
MySQL
文档数据库
MongoDB
KV 数据库
Redis
列式数据库
HBase
搜索引擎数据库
Elasticsearch
Elastic技术栈
网络
分布式
分布式理论
分布式协同
分布式调度
分布式通信
RPC
MQ
分布式存储
大数据
Hadoop
Hive
HBase
ZooKeeper
Kafka
面试
搜索
Ctrl
K
设计面试
钝悟
...
小于 1 分钟
设计
设计
面试
#
设计模式
#
系统设计
#
如何设计一个点赞系统?
使用 redis set,支持去重
#
如何在 10 亿个数据中找到最大的 1 万个?
构建容量大小为 1 万的堆,每次从 10 亿数据中读 1 万条数据,写入最小堆,循环直至读完所有数据。最终,还留存在最小堆中的数据就是 TOP 10000
#
有几台机器存储着几亿的淘宝搜索日志,假设你只有一台 2g 的电脑,如何选出搜索热度最高的十个关键词?
#
参考资料
面试鸭 Java 后端面试题
open in new window
后端经典面试题合集
open in new window
昵称
邮箱
网址
预览:
评论
按正序
按倒序
按热度
Powered by
Waline
v2.15.7