Adcuratio 软件工程师实习生的面试经历
有两轮面试。两者都是技术性的。
第 1 轮(技术):这次采访中提出了两个算法问题,我们可以用我们选择的任何语言来实现代码。
- 在第一个问题中,我们得到了一个整数数组,其中任何数字都可以重复任意次数,除了一次。我们必须找到唯一的号码。
- 在第二个问题中,我们得到了一个整数数组。数组中的每个元素代表您在该位置的最大跳跃长度。确定您是否能够到达最后一个索引。
第 2 轮(技术):在这一轮中,面试官希望我用Python编写代码,因为他们在项目中使用了Python 。
- 第一个问题是找出二叉树是否对称。只是方法会很好。
- 给定两个大小为 n 和 n+1 的数组。除了一个之外,所有元素都是相似的。找到那个号码。
- 简单的 if-else 基于数学的问题在Python中实现。
- Django 应用程序的简要工作流程。
- SQL 中 DROP 和 TRUNCATE 命令的区别。