查看: 1295| 回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 真诚求教设计题的做法,不知道我的想法是不是正确选择

全局:

2021(10-12月)-CS本科+fresh grad 无实习或全职 | 校园招聘会| 码农类General实习@bloomberg
首先感谢各位看这篇帖子,我下周要面bb的22 intern final round,是一位hr+一位engineer manager,看了地理的帖子很多被挂的是挂在design interview,而有些人就不会碰到,只是问简历+聊天,我真的很慌,因为从来没准备过这种high level design problem,也不知道面试官expect一个怎么样的答案才满意。. ----

我整理了一下看到的题目,如果各位能给我指条路,或者告诉我youtube上有哪些资源可以去学,十分感谢!!

第一题跟第二题都在图片里。
. check 1point3acres for more.
第一题想到的是tree,但是有些细节没想清楚,比如traversal,是不是每个node也要存parent 信息。

第二题想到的使用2d array matrix 来存每个region driver的信息,然后用heap 来做。

第三题是 how would you implement autocomplete in a brower? what data structure and algorithm?. ----
我第一想到的是trie…. 每次type一个char,就traverse prefix tree

第四题是 design two classes: document that keep tracks of pages. method to add a page and to retrive a page
pages that keeps track the order of words in the page. method to add words

这里不确定retrive要不要delete,如果不delete page的话,我想到的直接用hashmap,page id map to page。 page这个我就不确定如何implement了。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

上一篇:软件测试的工作面试要求(有经验,SDET, QA, software validation)
下一篇:巨硬 vs. 脸家
🔗
Makko 2021-11-1 16:41:16 | 只看该作者
全局:
请问楼主会做第一题和第四题了吗?方便私信交流一下吗?同这周面试
回复

使用道具 举报

🔗
周杰伦233 2021-11-2 14:41:45 | 只看该作者
全局:
Makko 发表于 2021-11-1 03:41
请问楼主会做第一题和第四题了吗?方便私信交流一下吗?同这周面试

第四题感觉是不是word哪里可以用doubly linked list去做呢,hashmap page id map to head of linked list
回复

使用道具 举报

🔗
lol_ 2021-11-18 03:55:15 | 只看该作者
全局:
我不太确定第二题是system design还是啥。我在geeksforgeeks找到一个sys design的approach. From 1point 3acres bbs
https://www.geeksforgeeks.org/sy ... ystem-architecture/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表