阳狮 Sapient 的 ASDE 面试体验(校内)
编码轮:在 HackerRank 平台上托管的编码轮。它由 2 个问题组成。时间限制75分钟。
- 给定一个源顶点,找到到所有其他顶点的最短距离。
- 如果字符串的某些字母子集可以重新排列以形成单词“programmer”,则称该字符串为程序员字符串。
例如,字符串“programmer”、“zasgrammproerret”是程序员字符串。给定一个字符串s,确定最左边的程序员字符串和最右边的程序员字符串之间的距离。
例如 s =“程序员xxxgrammproer”。答案是3。
面试回合:此回合在 Microsoft Teams 上进行讨论,在 codeinterview.io 上进行编码。
- 说说你自己。
- 在你的简历上解释任何项目。
- Fork() 系统调用。
- 哎呀概念。
- 给定一个字符串。找出其中最长的重复子串。
- 给定一个整数数组。查找总和为 0 的子数组。
HR 轮:此轮在 Microsoft Teams 上进行。
- 说说你自己。
- 你的优点和缺点。
- 您在 2 到 3 年后如何看待自己?
- 项目讨论。
- 软件开发生命周期阶段。
- 敏捷模型和瀑布模型之间的区别。
- 你更喜欢哪个角色? (前端,后端,测试)。