📜  Salesforce 实习经历(校内)

📅  最后修改于: 2021-11-16 07:29:30             🧑  作者: Mango

在线编码回合:

Salesforce 的在线测试非常简单,只有 3 个非常简单的问题

Q1)你得到一个矩阵并检查它是否对称(蛮力解决方案)。

Q2)这个问题与最长公共子序列有关。

Q3) 打印给定字符串中的所有平衡括号。

几乎所有的学生都解决了所有 3 个问题。但诀窍是你能多快完成。

大约15人根据Cg和解决测试的时间入围。我在25分钟内解决了所有问题,并入围了个人面试。

第1轮:

这一轮相当简单,但由于我的 gpa 非常低,我获得了最后一个面试机会。

面试官问我你对OOP了解多少我告诉他方法多态继承

抽象等。他很满意然后给了我一个关于二叉树的问题

问题是从三元表达式创建一棵树并返回树的根。我告诉他方法并写了一个递归函数,他对我的速度印象深刻。他让我检查这段代码是否会遗漏一些极端情况我很自信,告诉他这个代码不应该工作。

然后他给了我 2 个表并让我写一个 sql 查询,起初我被卡住了,但后来他给了我一个提示,并在我得到提示后立即解决了查询。

我们等了一个小时,结果公布了,7名学生入围下一轮。我也被选中了。

第二轮:

面试官很友好,他问了我和我来自哪里,然后他问我对哪个学科有信心,我告诉他我对数据结构很满意,而不是 OOP 和 DBMS,他说还可以,然后问我 3 -4 个问题。

第一个问题是在按行和按列排序的矩阵中搜索元素我告诉他 3 种方法,从蛮力到最优化的解决方案。

第二个问题是在 BST 中找到 2 个节点,其总和为 x(given)。我再次给出了 2 种方法,一种具有额外空间,另一种具有恒定空间。

然后他问了我一个关于 2 指针方法的问题,我告诉了他解决方案。

面试官似乎对我的速度和我对问题的态度印象深刻。

我出来了,并被要求立即参加下一轮。

第 3 轮:

这一轮是hr轮。他问我是否有任何项目,然后问我感兴趣的领域,我告诉他数据结构。然后他问我研究了哪些技术,然后问我是否有任何问题,我问了他一些非常基本的问题,然后一轮就结束了。

在 7 人中,有 6 人进入了 HR 轮。我有点紧张,因为我在所有 6 人中的 GPA 最低,但他们宣布了结果,他们选择了 3 人,我是其中之一。