Nutanix 全栈(Nodejs + Reactjs)面试经历
如果您正在准备 JavaScript 面试,请访问learnersbucket.com 。您将找到 DSA、系统设计和 JavaScript 问题。
我曾在 Nutanix 的职业板块申请过 MTS-3 Fullstack – SAAS(Nodejs + Reactjs)职位,并于 2021 年 4 月 21 日收到了入围邮件。该职位在班加罗尔地区。
发送电子邮件后,招聘人员打电话给我,我们简要介绍了我自己、我的经历等,以及他们对候选人的要求以及 Nutanix 和职位的要求。
第一轮:电话面试(SDE2 – 全栈)
我被问到每天做什么,然后是一些 JavaScript 问题和一些 Rest API 问题。
一切顺利。
第二轮:JavaScript 平台与 DSA。(SDE3 – 全栈)
不记得面试官的事。
在这一轮中,我被要求实现基于闭包、承诺和对象的程序。
这轮比赛很精彩,我学到了很多东西。一切顺利。
第三轮:系统设计(前端 + 后端)(团队负责人 - 全栈)
面试官有大约 9 年的工作经验,并且领导着我受聘的团队,我们互相介绍后就开始了面试。
因为我被聘用到支付和定价团队。
这一轮主要集中于创建动态表单并根据所选功能处理付款和定价。
安全、COR、XSS。
如何保护您的 API(服务器端和客户端)的安全?为了安全起见,应该使用哪个?如果需要在另一侧实现相同的功能,反之亦然,该怎么办?
大量关于表单处理以及非受控和受控表单组件的讨论。例如选择框等。
我还没有读过有关安全性的内容,但一切进展顺利。
第四轮:系统设计(Javascript)(定价和支付团队经理)
面试官很友善,他首先介绍了自己以及他们对加入这个团队的候选人的要求、工作内容等。
我被要求用 JS 实现一个数字增量计数器。
在这一轮中,我想出了一个使用setTimeout和setInterval的解决方案,尽管它并不完美,但他还是将我推到了下一轮。
第五轮:DSA(定价与支付团队副总裁)
面试官来自圣何塞,有点奇怪。
他让我自我介绍,我介绍完后,停顿了一下,然后取消静音,问我就这样了吗?请详细解释一下。我以为他当时还在做别的事情,没有专心于采访。
后来他让我实现一个算法,计算数组中所有可能的子数组的和为 k。(注意:它们不是连续的)。
由于我必须找到所有可能的子数组,所以我首先想到使用动态规划。
但是面试官让我实现一个O(N^2)的算法。
失败了。他用位运算符给我演示了解决方法。
最后他不停地问我从哪里来,住在哪里。尽管我反复告诉他我住在孟买,在这里出生长大。但他还是没准备好接受。我感觉他对我的名字有什么个人看法。
判决。
未選擇。
我猜是因为我第四轮还行,第五轮就惨了,所以他们把我淘汰了。面试官让我申请不同的行业,但我失去了兴趣,所以就放弃了。
鏂囩珷鏉ユ簮锛�https://dev.to/learnersbucket/fullstack-nodejs-reactjs-interview-experience-at-nutanix-403i