📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

[跳槽] sd 0基础,14天内通过meta E4的sd面试,求建议

 
地里匿名用户
🔗
匿名用户-GOHDJ  | 添加认证 | 2024-2-14 03:02:22
stapollozxy 发表于 2024-2-13 18:59
个人感觉那本看了很久也不一定有用,容易钻到某些细枝末节里去,也不一定会被问到或者自己还是说不清楚,或 ...

谢谢,很有帮助!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GOHDJ  | 添加认证 | 2024-2-14 03:03:30
是recruiter想让27号那个周面得,不是我自己想,我想一个月之后面,recruiter说最晚27号那个周。。。。我也是赶鸭子上架呀,大家多提有用的建议呀!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-EAGCL  | 添加认证 | 2024-2-14 03:17:14
感觉可以,如果你平时工作包括design的话
回复

使用道具 举报

🔗
小豆哥子 2024-2-14 03:51:04 | 只看该作者
👏 23
💯 12
全局:
给你分享一个high-level的cheat sheet吧,我之前准备的时候在LinkedIn看到的,确实也就是入门级的
.--
𝐇𝐨𝐰 𝐭𝐨 𝐚𝐧𝐬𝐰𝐞𝐫 𝐢𝐧 𝐚 𝐒𝐲𝐬𝐭𝐞𝐦 𝐃𝐞𝐬𝐢𝐠𝐧 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰:. .и

1. For a Read-Heavy System - Consider using a Cache.. Χ
2. For a Write-Heavy System - Use Message Queues for async processing
3. For a Low Latency Requirement - Consider using a Cache and CDN.
4. Need 𝐀tomicity, 𝐂onsistency, 𝐈solation, 𝐃urability Compliant DB - Go for RDBMS/SQL Database.
5. Have unstructured data - Go for NoSQL Database.
6. Have Complex Data (Videos, Images, Files) - Go for Blob/Object storage..--
7. Complex Pre-computation - Use Message Queue & Cache.
8. High-Volume Data Search - Consider search index, tries or search engine.. 1point 3 acres
9. Scaling SQL Database - Implement Database Sharding.
10. High Availability, Performance, & Throughput - Use a Load Balancer.. From 1point 3acres bbs
11. Global Data Delivery - Consider using a CDN.
12. Graph Data (data with nodes, edges, and relationships) - Utilize Graph Database.
13. Scaling Various Components - Implement Horizontal Scaling.. 1point3acres
14. High-Performing Database Queries - Use Database Indexes.
15. Bulk Job Processing - Consider Batch Processing & Message Queues.
16. Server Load Management & Preventing DOS Attacks- Use a Rate Limiter.
17. Microservices Architecture - Use an API Gateway..
18. For Single Point of Failure - Implement Redundancy.
19. For Fault-Tolerance and Durability - Implement Data Replication. ..
20. For User-to-User fast communication - Use Websockets.. 1point 3 acres
21. Failure Detection in Distributed Systems - Implement a Heartbeat.
22. Data Integrity - Use Checksum Algorithm.
23. Efficient Server Scaling - Implement Consistent Hashing.
24. Decentralized Data Transfer - Consider Gossip Protocol.
25. Location-Based Functionality - Use Quadtree, Geohash, etc.. check 1point3acres for more.
26. Avoid Specific Technology Names - Use generic terms.
27. High Availability and Consistency Trade-Off - Eventual Consistency.
28. For IP resolution & Domain Name Query - Mention DNS (Domain Name System). ..
29. Handling Large Data in Network Requests - Implement Pagination.
30. Cache Eviction Policy - Preferred is LRU (Least Recently Used) Cache.

评分

参与人数 19大米 +21 收起 理由
微信用户_1bbe1dd + 1 赞一个
tclu82 + 2 给你点个赞!
Chaoyue + 1 赞一个
not1less + 1 赞一个
星辰1104 + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GOHDJ  | 添加认证 | 2024-2-14 03:52:27
小豆哥子 发表于 2024-2-13 19:51
给你分享一个high-level的cheat sheet吧,我之前准备的时候在LinkedIn看到的,确实也就是入门级的

&#119 ...

已加米!感谢!谢谢真诚的帮助!
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-7HEAN  | 添加认证 | 2024-2-14 03:57:18 来自APP
如果真的真的sd 0基础的话,通过e4面试进去也会很struggle。
回复

使用道具 举报

🔗
1311553603 2024-2-14 04:13:39 | 只看该作者
全局:
来得及的

我第一次面IC4的SD只学了一个星期

先学educative io 上面的内容会让你对system design的流程有个基本的认识 看blocks(搭积木) 然后看一些经典的例题 比如如果你面meta就看meta面经里面的题就行了(比如design Uber这种就没必要看) 这部分2天就看完了有基础的话 大部分东西你应该都知道/用过

然后看database。system design的面试里50%的问题都跟database有关(因为database跟storage有关)。database要么是relational要么是nonrelational,nonrelational里面还分key value/columnar/document/graph(educative io会讲)。搞清楚每个的代表作和他们的区别(比如redis和memcache的区别)有个金玉良言楼主一定要听:SD不是让你给出最优解,而是让你对比不同解,所以面试的时候要show你知道这些不同解。

然后看一些非database的经典设计比如message queue(kafka,RabbitMQ)因为这些很常用.--

最后找人mock一下

如果还有时间,看看MIT 6.824的经典paper(mapReduce,Spark,GFS,BigTable这些)拓展下视野

IC4的SD要求非常非常非常低,2个星期好好学百分之一个亿够用

评分

参与人数 5大米 +5 收起 理由
清蓬村民 + 1 赞一个
微信用户_6t92h + 1 赞一个
Pointbeau + 1 赞一个
wip727 + 1 很有用的信息!
30岁转码农 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-GOHDJ  | 添加认证 | 2024-2-14 04:29:40
1311553603 发表于 2024-2-13 20:13
来得及的

我第一次面IC4的SD只学了一个星期

哇!!!!!!好喜欢你的发言!我对你的id印象很深,当时面meta电面时,你就给了很多建议,非常有帮助!太感谢你啦!已加米。
.
我其实也觉得没问题,因为meta sd都是原题,而且最近一年高频题就10道。
回复

使用道具 举报

🔗
wip727 2024-2-14 04:36:39 | 只看该作者
全局:
mby123 发表于 2024-2-13 10:46
个人建议花点钱找人mock 不然你根本不知道 gap在哪里

请问能分享下有什么好的付费mock SD面试的平台吗?不限于meta
回复

使用道具 举报

🔗
miyavi0219 2024-2-14 04:56:18 | 只看该作者
全局:
这题我会,也是看的alex xu,第一本三天看完,第二本看了一周,然后找朋友mock了一周(大约4,5次吧),面了三家,过了一家,meta基本是按照规矩来,如果你之前有过一两年经验,写过一些design doc,有很大几率过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

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