📜  Salesforce 面试经历 | 2020 年在校实习

📅  最后修改于: 2021-11-10 06:34:25             🧑  作者: Mango

Salesforce 最近访问了我们的校园进行实习招聘。
以下是我的面试经历:

在线编码回合:
编码轮由 3 个问题组成,每个问题的难度越来越大。
Q1) 给定一个整数数组和一个数字“sum”,找出数组中总和等于“sum”的整数对的数量。
解决方法:链接
Q2) 给定一个 String s,找到转换为整数时的子串数给你一个素数。还考虑到生成的所有素数都应小于 10^6。
约束- len(s)<=10^8
Q3) 给定一个字符串S 和一个模式 k,你需要找到 S 的最短长度子序列,其中包含模式的所有字符。并且字符串是循环的,当您按循环顺序到达终点时,您可以回到起始位置。
解决方案:
您只需要在 s+s 中找到模式 k(将 s 写两次作为循环案例允许的重复)。使用滑动窗口算法所需的 O(n) 解决方案。

第1轮:
面试从介绍开始。他详细询问了我的一个项目,他询问了数据库结构。
他问了一个谜题:https://www.mathsisfun.com/puzzles/break-up-a-chocolate-bar.html
然后他讲了一个情况,假设你在做一个项目,你希望设计与前辈说的不同,因为你认为它更好,但前辈想要他们的方式,你会如何处理你的想法?
然后他问我有没有什么问题要问他。

我们不得不等待结果,大约 9 名学生进入了下一轮的候选名单。

第二轮:

面试从介绍开始,这轮比上一轮更长。她问了很多关于OOP(多态、继承等)、DBMS、操作系统、可扩展性、项目的问题。她还问了一个关于复利的简单问题.她还问了我知道的所有数据结构和算法是什么。然后她问了我一个谜题,给一个蛋糕你需要把蛋糕切成8份,3刀把圆蛋糕切成8等份(你可以谷歌搜索答案)。

我出来了,被要求参加下一轮,有 6 名学生被选中参加下一轮。

第 3 轮:

这一轮是由一名高级经理进行的。

他让我介绍一下我自己。他问了我使用过的所有技术。然后他让我详细解释一个我的项目。
他还有一些简单的逻辑问题,我记不太清楚了。他问我对 salesforce 有什么了解以及为什么想加入。

在 8 人中,有 6 人进入了 HR 回合。他们宣布了结果,他们从中选出了 4 个人,我就是其中之一。