注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
Round 1: Hiring Manager
System Design:选择一个你之前做过的项目,设计并从头到尾(end to end)解释其架构,并回答相关的 follow-up 问题。
数据库优化:给定一个包含 user_id 和 region 两列的数据库表,数据量超过 100 万条,如何优化查找特定条目的 query?
1. Database indexing
2. Table partitioning
3. Sharding
4. Replication
5. 上述不同方法的 Trade-offs 讨论
Python 基础与网络概念:
1. Multithreading vs multiprocessing
2. PUT, POST, PATCH 方法的区别
3. Garbage collection(垃圾回收)的工作原理
4. Python 是如何处理垃圾回收的
5. Deadlocks(死锁)
DSA:解释 Kadane's algorithm 可以存储在 tuple 内部?
2. Memory cleanup 是如何工作的?
3. 解释 CAP theorem。
4. Kubernetes 中的 scaling 是如何工作的?
DSA 算法题:
1. 解决 K largest integers 的问题,并详细解释在算法执行的每一步中元素是如何排列的。
2. 解释 merge sort 的算法逻辑。
工作经历追问:针对过往的工作经历以及开发过的系统架构进行 follow-up 细节追问。 |