Salesforce面试经验|校园内

海德拉巴Salesforce最近访问了我们的实习生和FTE校园。这两个角色的过程都非常相似。我出演的是FTE角色。
第一回合:在线回合(在Hackerrank上托管|时长:1小时)
在线回合包含10个MCQ和2个编码问题。
从数据结构和算法, 操作系统和DBMS中询问了MCQ。它们很容易复杂。 (+1为正确答案, -0.25为错误答案)
编码问题类似于以下两个问题:
a)回文仅交换一个字符(https://www.lsbin.org/palindrome-by-swapping-only-one-character)
b)查找两个日期之间的天数(https://www.lsbin.org/find-number-of-days-between-two-given-dates)
两个问题的得分均为10分, 包括4个测试用例(每个得分为2.5分)
这轮比赛后有14名学生入围。
第二回合:第一次技术面试(大约1个小时)
快速介绍和基于简历的基本问题。
提出的一些问题与以下问题类似:
a)给定一个带正数的排序数组(以非降序排列), 找到不能表示为给定集合任何子集的元素之和的最小正整数值。 (https://www.lsbin.org/find-smallest-value-represented-sum-subset-given-array/)
b)考虑一个具有行和列的矩阵, 其中每个单元格包含" 0"或" 1", 任何包含1的单元格都称为填充单元格。如果两个单元在水平, 垂直或对角线上彼此相邻, 则称为已连接。如果还连接了一个或多个填充单元, 则它们将形成一个区域。找到最大区域的长度。 (https://www.lsbin.org/find-length-largest-region-boolean-matrix/)
c)另一个类似于m着色问题的问题
d)将二叉树转换为DLL(https://www.lsbin.org/convert-given-binary-tree-doubly-linked-list-set-3/)
也可能会要求你在工作表上编写完全可执行的代码。
下一轮有9名学生入围。
第三轮:第二次技术面试(约1.5小时)
这次采访完全基于系统设计, OOPS概念以及一些有关操作系统的问题(虚拟内存, Thrashing, LRU等)。
被问到的一些系统设计问题是Uber Pool, Swiggy, 银行系统, 该系统输入交易清单并以优化的方式随时告诉前5名客户。
通过与面试官一起解决问题, 不断吸引面试官, 与他/她讨论如何解决问题, 并分享你的思维过程, 尝试使面试尽可能地互动。
他们可能会要求你编写具有适当变量和一些功能的类/数据结构。
第四回合:人力资源回合
这是一轮几乎5至10分钟的互动, 这是一个非常基本的问题。本轮仅招募了4名学生。
最终只有这四个被选中。
【Salesforce面试经验|校园内】感谢lsbin帮助我做好准备。

    推荐阅读