看啥推荐读物
专栏名称: 九章算法
专业的北美IT求职经验分享、技术交流社区,帮助你找到好的IT工作。由硅谷顶尖的IT企业工程师授课,提供专业的算法培训/面试咨询。官网:www.jiuzhang.com
今天看啥  ›  专栏  ›  九章算法

如何设计爬虫系统 | 系统设计高频题解题思路分析

九章算法  · 公众号  · 算法  · 2018-12-08 03:58
作者 | 东邪老师编辑 | Jenny专栏 | 九章算法Q问题描述如果让你来设计一个最基本的Web Crawler,该如何设计?需要考虑的因素有哪些?A解题思路这个问题是面试中常见的设计类问题。没有标准答案。需要尽可能的回答出多一点的考虑因素。实际上如果你没有做过相关的设计,想要回答出一个让面试官满意的结果其实并不是很容易。该问题并不局限于你在去面试搜索引擎公司时可能会问到。这里,我们从Junior Level和Senior Level两个角度来解答这个问题。本题运用九章算法《系统设计班》答题技巧则进行拆解,在课程中会有更详细的讲解。1如何抽象整个互联网Junior抽象为一个无向图,网页为节点,网页中的链接为有向边。Senior同上。2抓取算法Junior采用BFS的方法,维护一个队列 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照