开发者导航
技术文章
如何解决大文件上传问题?
如何解决大文件上传问题? 如果你的项目涉及到文件上传的话,面试官很可能会问你这个问题。 我们先看第一个场景:大文件上传中途,突然失败! 试想一个,...
如何设计一个短链系统?
如何设计一个短链系统? 有了长链,为什么还要再弄一个短链呢? 1、短链更简洁,更方便传播:过长的链接不利于在互联网传播; 2、方便对链接的点击情况做后...
如何设计微博 Feed 流/信息流系统?
如何设计微博 Feed 流/信息流系统? “如何设计微博 Feed 流/信息流系统? ”是一道比较常见的系统设计问题,面试中比较常见。 Feed 流是社交和资讯平台不可...
如何设计排行榜功能?
如何设计一个排行榜? 排行榜到处可见,比如直播间送礼物的排行榜、朋友圈的微信步数排行榜、王者荣耀中的段位排行榜等等。今天让我们从程序设计的角度,来看...
如何自己实现一个 RPC 框架?
如何自己实现一个 RPC 框架? 像设计一个 RPC 框架/消息队列这类问题在面试中还是非常常见的。这是一道你花点精力稍微准备一下就能回答上来的一个问题。如果...
如何设计一个秒杀系统?
如何设计一个秒杀系统? 今天这篇文章咱们就开始从后端的角度来谈谈:“如何设计秒杀系统?”。 在你看这篇文章之前,我想说的是系统设计没有一个标准...
如何准备系统设计面试?
如何准备系统设计面试? 系统设计在面试中一定是最让面试者头疼的事情之一。 因为系统设计相关的问题通常是开放式的,所以没有标准答案。你...
Java面试准备篇之Java 优质面试视频推荐
Java 优质面试视频推荐 文字看累了,还可以看看视频!推荐几个不错的 Java 面试相关的视频。 1、中华石杉老师的《Java 面试突击第一季》 即使是19年...
Java面试准备篇之如果面试官问“你有什么问题问我吗?”
如果面试官问“你有什么问题问我吗?”,该如何回答? 我还记得当时我去参加面试的时候,几乎每一场面试,特别是 HR 面和高管面的时候,面试...
Java面试准备篇之项目经验常见问题解答
项目经验常见问题解答(补充) 你在项目经历中不涉及的知识点,但在技能介绍中提到的知识点也很大概率会被问到。像 Redis 这种基本是面试 Java 后端岗...