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

[跳槽] big tech大厂都需要面system design么

🔗
匿名用户-RSDB8  | 添加认证 | 2021-12-31 01:51:01 |倒序浏览

注册一亩三分地论坛,查看更多干货!

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

x



几年经验都是在做distributed/heterogeneous computing相关的工作(不是distributed db)偏HPC 加快算法加快运行速度这种 对各种high-end的accelerator architecture非常熟悉
诚问比如像deep learning/GPU/performance engineer这种需要面system design么?senior level也需要经过committee那种面还是HM直接面相关的专业技术?这种职位平常有什么工作需要设计twitter的知识?还是我准备的资料不对 这种职位有不一样的system design考察内容?

. (最近准备system design 在看DDIA 看完大半 略感无聊 还是喜欢偏math偏computing一些的工作 每天看完DDIA都觉得放弃现在的工作积累去搞distributed db值不值得会不会开心。。。).google  и

上一篇:狗家扩招的原因是利用疫情结束前remote找人的低成本
下一篇:亚麻下个月入职,结果发现hiring manager离职了,又换了一个完全不了解的HM
地里匿名用户
推荐
匿名用户-FCERV  | 添加认证 | 2021-12-31 02:24:26
鄙人非常不幸,在过去6年中很多次被 SD 卡(只是面4)。不然6年前就进FAANG了。
这两年来苦练了SD,终于拿到FAANG 5
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-L04SN  | 添加认证 | 2022-1-3 06:37:31
yo-yo 发表于 2021-12-30 18:58
能问下hpc具体有什么机会什么公司吗?一直也对这些感兴趣,对一般码农职位不感兴趣。求指点

一般硬件大厂都有机会,但是现在硬件大厂能站得上台面的大概只有nv?这里也有一个问题,硬件大厂硬件比软件重要,hpc属于软件,不是核心业务,发展不好,裁员优先
. Χ
三大云计算平台也有hpc业务,但是体量和硬件大厂毕竟没得比,结果就是竞争极为惨烈,毕竟这个东西缺口就那么大,硬件大厂里面十几年工作经验老狗都和你抢这三家业务。

顺便,对冲基金也需要一些hpc的人,但是他们都只要大senior,junior没有机会的。

最后,hpc做得好的,不仅仅来自于cs专业,有海量的理化生材料天文地学专业的phd,这些都是hpc经典领域,很多人都在国家实验室(hpc真正领头的地方)做过postdoc或者research fellow。

最后还有一个方向就是主攻machine learning的底层,这些东西本质上就是graph calculator。做好了大受欢迎,比如MLIR这类。但是相比于建模来说,这块东西也是一个很小的领域,只要少数天才就够了,绝大多数板砖sde只要是general track sde也能做。我觉得做IR然后再根据hpc或者accelerator的架构再编译将会是未来hpc application的主流模式,我现在主导的一个项目就是用python作为dsl,然后编译成IR然后翻译到cuda或者cpu。这样前端建模的ds只要用python就可以了,经过少量的学习就可以写出高性能的hpc应用。

我个人很喜欢这个方向,我觉得作为career track没有什么问题,但是不管外面说内卷也好,对身份不好也好(大量的hpc job需要clearance,甚至要求TS),想在这个领域做到“拿大包”这个级别,我觉得确实比general track sde要困难很多倍,但是熬成了hpc老狗以后,这是个靠经验的职位,不可替代性比general track好很多。
.
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-L04SN  | 添加认证 | 2021-12-31 07:05:22
lz你的经验已经不能说是general sde track了,那么就是两个选择

1 坚定走自己的track,我是和你类似方向的,我面试的时候碰到过一两次神经病一样面ddia这种sd的,我基本上就是当场开喷,喷完了你爱挂就挂,话不投机三句多。不过,大部分时候面试的时候,sd那里面试官会简化或者特化一些场景,着重考察domain knowledge。设计hpc application和设计distributed db默认前提差别太大。这个track的问题是,僧多粥少,很多老狗在里面霸占着位置不走,很难找到机会,就算有,很多也是二线甚至三线厂,待遇怎么样大家都懂的。如果您在nv这种顶级好厂,我也不觉得需要跳槽了……

2 走general sde track,那么sd的八股还是要背的。毕竟这种面试的一般流程都类似狗家,要过hc之类的,过完了走team match。说句实话面试你的人可能连hpc的基本设计原理都不知道,我还碰到过很多次连hpc是什么都不知道的。主流写java,python。你对着他们谈架构,谈内核,谈编译原理都是对牛弹琴。这种情况下,他们也只能问出DDIA这种八股系统设计。当然我说句实话,hpc设计上的经验对设计这类系统帮助也不大。
回复

使用道具 举报

全局:
大厂的L5及以上的role肯定会有至少一轮system design,对senior/staff来说,distributed system knowledge更像是基础知识,工作中多多少少会用到
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-L7IYI  | 添加认证 | 2021-12-31 03:35:31 来自APP
匿名用户 发表于 2021-12-30 10:24:26
鄙人非常不幸,在过去6年中很多次被 SD 卡(只是面4)。不然6年前就进FAANG了。
这两年来苦练了SD,终于拿到FAANG 5
面4如果sd面的不好是直接拒还是给3?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-FCERV  | 添加认证 | 2021-12-31 03:43:03
匿名者 发表于 2021-12-30 11:35.1point3acres
面4如果sd面的不好是直接拒还是给3?
.--
我的经验是直接被拒 ..

回复

使用道具 举报

全局:
匿名用户 发表于 2021-12-30 11:35:31
面4如果sd面的不好是直接拒还是给3?
以前是据,现在有一些降级dp
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DI50D  | 添加认证 | 2021-12-31 06:10:47 来自APP
匿名用户 发表于 2021-12-30 10:24:26
鄙人非常不幸,在过去6年中很多次被 SD 卡(只是面4)。不然6年前就进FAANG了。
这两年来苦练了SD,终于拿到FAANG 5
拿到5可能是你年头超过5很多了,也可能时down了,和SD没什么关系,见过无数7-10年经验SD不行也给5的因为对他们来说就跟面5不行给4是一样的
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-FCERV  | 添加认证 | 2021-12-31 06:15:18
本帖最后由 匿名 于 2021-12-30 14:20 编辑
匿名者 发表于 2021-12-30 14:10
拿到5可能是你年头超过5很多了,也可能时down了,和SD没什么关系,见过无数7-10年经验SD不行也给5的因为对 ...

嗯,已经11年经验了。但你说的如果是对的,我早就应该拿到3.

-baidu 1point3acres
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DX4XC  | 添加认证 | 2021-12-31 06:46:48
匿名者 发表于 2021-12-30 11:35. 1point3acres.com
面4如果sd面的不好是直接拒还是给3?

不同公司不一样,也要根据candidate情况

对于2,3年经验或者以下的,一般是降级。如果4,5年以上,一般就是拒,因为人家知道给你降成3你也不会接 . ----
. 1point 3acres
另外跟你现在的情况也有关。如果你在不知名小厂,现在总包也就15万,即使降成3总包也有20万,有些公司就会发个3
回复

使用道具 举报

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

本版积分规则

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