回复: 15
跳转到指定楼层
上一主题 下一主题
收起左侧

Citadel NXT SWE面经

全局:

2020(10-12月) 码农类General 硕士 全职@citadel - 猎头 - HR筛选 技术电面 Onsite 视频面试  | | Pass | 其他

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

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

x
本帖最后由 kono_dio 于 2020-11-16 21:09 编辑

分享一下最近的Citadel NXT SWE面经。Offer细节在。全程体验很好,recruiter和面试官都很热情很友好。

Recruiter round
这是第一次和recruiter接触,之所以列在面经里,是因为猎头事先跟我透露这轮很重要。据说如果让recruiter觉得你不是真心感兴趣或者性格不佳之类的会有不良影响,甚至直接拒掉。大概问了一些为什么想从tech转金融,是否愿意relocate,还在申什么别的公司,为什么对Citadel感兴趣之类的问题。

First technical round
首轮电面(其实是Zoom视频)一道写码题,根据输入的信息推算每个公司每季度的earnings date。以下所有写码部分我用的都是Python。

输入:list of earnings dates tuple/object (company, quarter, date, score)
输出:map {(company, quarter): arbitrated_date}
如何计算arbitrated_date:
  1) date with the highest cumulative score
  2) tiebreak1: date with the highest individual score
  3) tiebreak2: latest date

例子:
[
    ("a", "2020q1", "
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
把这个改成parallel/distributed。讨论比较开放,涉及内容大概有:
  • 如何divide work,每个worker需要哪些信息。比如可以把一部分matrix rows和整个vector发给每个worker。Followup是当matrix的一个row和/或vector分别都不能塞进一台机器的内存里时,怎么设计更granular的division schema。
  • 讨论不同division schema的性质和特点,比如哪种communication cost更低。
  • 讨论不同division schema实现起来可能遇到的挑战。
  • 比较传统HPC(比如MPI)常用的parallel paradigm(比如scatter,gather,broadcast等)和MapReduce,这两种方式各有哪些优缺点,各在什么情况下更加适用。
  • ……

5. HR round
很多behavioral questions。

评分

参与人数 10大米 +28 收起 理由
hailizi + 1 很有用的信息!
iwccsbfb + 1 欢迎分享你知道的情况,会给更多积分奖励!
SilviaWan + 1 给你点个赞!
Lnn + 1 很有用的信息!
clare2016 + 1 给你点个赞!

查看全部评分


上一篇:Square codesignal OA
下一篇:Microsoft Hololens 硬件 Intern
推荐
 楼主| kono_dio 2020-12-1 03:48:14 | 只看该作者
全局:
clare2016 发表于 2020-12-1 02:33
感谢lz!那这似乎是一个np问题?lz能透露一下思路吗🙏?

其实似乎是个简单的DFS问题,遍历所有边的时候如果一条边(s, t)的t已经访问过了,就不把(s, t)加到结果里,否则就正常继续递归。
回复

使用道具 举报

推荐
 楼主| kono_dio 2021-6-6 12:51:00 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
q4chu 2021-6-6 12:43:40 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

全局:
祝贺楼主!

想问下楼主,面试的这些内容,算法啊,design啊,BQ啊,都是怎么一个准备过程?可以分享一下资料吗?
回复

使用道具 举报

🔗
 楼主| kono_dio 2020-11-27 20:11:11 | 只看该作者
全局:
请叫我热情老八 发表于 2020-11-27 17:58
祝贺楼主!

想问下楼主,面试的这些内容,算法啊,design啊,BQ啊,都是怎么一个准备过程?可以分享一下 ...

我主要就刷了LeetCode,其他其实就按常识回答,感觉也没有需要特别准备的
回复

使用道具 举报

🔗
clare2016 2020-11-30 13:28:59 | 只看该作者
全局:
请问lz第一轮第一题是要返回边的数量,还是所有的具体的边呢?
回复

使用道具 举报

🔗
 楼主| kono_dio 2020-11-30 13:38:40 | 只看该作者
全局:
clare2016 发表于 2020-11-30 13:28
请问lz第一轮第一题是要返回边的数量,还是所有的具体的边呢?

是返回一个新的graph,具体怎么表示(比如adjacency matrix或者list)自由发挥
回复

使用道具 举报

🔗
clare2016 2020-12-1 02:33:16 | 只看该作者
全局:
感谢lz!那这似乎是一个np问题?lz能透露一下思路吗🙏?
回复

使用道具 举报

🔗
clare2016 2020-12-7 03:35:11 | 只看该作者
全局:
谢谢lz!紫薯紫薯紫薯
回复

使用道具 举报

🔗
itaymaoz 2021-1-22 04:29:08 | 只看该作者
全局:
他家面试只用C++或者python吗
回复

使用道具 举报

🔗
 楼主| kono_dio 2021-1-22 06:55:47 来自APP | 只看该作者
全局:
itaymaoz 发表于 2021-01-21 12:29:08
他家面试只用C++或者python吗
没有语言限制
回复

使用道具 举报

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

本版积分规则

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