📜  Salesforce 面试经验 | Set 6(校外技术人员准成员)

📅  最后修改于: 2022-05-13 01:58:29.510000             🧑  作者: Mango

Salesforce 面试经验 | Set 6(校外技术人员准成员)

我最近接受了 Salesforce Hyderbad 的 AMTS 分布式系统工程师职位面试。一共进行了5轮。

第 1 轮(编码轮):编码轮在 Hackerrank 上进行。 60分钟内有2个问题要解决。您必须编写代码并手动测试它。只给出了简单的测试用例来匹配输出格式。这使得编写能够通过所有边缘情况的代码变得非常困难。问题的难度都在中等以上,并且都是临时类型的。

第二轮(技术面试):这一轮面试官首先问了我关于股价的问题(https://practice.geeksforgeeks.org/problems/stock-buy-and-sell/0)。我告诉面试官我已经看到了这个问题,并告诉他们这个问题的解决方案和其他修改以及最多 K 个事务的一般动态编程方法。然后面试官问了我一个关于依赖解决顺序的问题。让我编写代码并运行测试用例。然后我告诉面试官,在循环依赖的情况下解决方案将不起作用,然后告诉我们可以为循环依赖的情况做些什么。

第三轮(技术面试):简单介绍了他之后,他让我自我介绍。然后他继续解决编码问题。问题是用“*”“.”将给定的字符串与给定的正则表达式匹配。其中,“a*”表示 a 出现零次或多次,而“.”表示表示任何字符的单次出现(注:“.*”也是一个有效的表达方式) PS:这个问题是对 Facebook 和 Microsoft 提出的标准面试问题的轻微修改。它的案例比标准案例多。他首先让我为这个问题写出所有可能的测试用例。然后他让我编写一个功能齐全的代码,然后我们针对所有可能的情况进行了测试。然后他问我关于抽象封装和多态的设计概念,有区别,因为我提到我最喜欢的编程语言是Python ,他问我Python是否支持这些。

第 4 轮(招聘经理轮):这一轮面试是与我的招聘经理进行的。他没有问我任何技术问题。他问我过去的实习经历。他问我情境问题,我会怎么做。我给出了很好的深思熟虑的答案,他对我在这些问题上的想法印象深刻。我向他提出的关于文化、工作等方面的问题也给他留下了深刻的印象。我什至就他们使用的技术堆栈提出了交叉问题。他要求我用使用它的可能原因来证明技术堆栈的合理性,我这样做了。

第 5 轮(锚定轮):这一轮与 Salesforce 总部工程团队的一位高级主管进行。他问了我关于我的简历和行为问题的问题,比如你在 3-5 年内看到自己在哪里。在我回答这个问题后,他问我认为什么技能对于实现我刚才所说的最重要。他也对我深思熟虑的回答印象深刻,并告诉我一些关于在西雅图招聘 AMTS 的故事。

判决:选择。

注意:大多数学生不做的一件事是阅读有关公司的信息。我浏览了 Salesforce 工程博客,它在与高级员工的交流中帮助了我很多,也给人留下了很好的印象。