甲骨文面试 |第 12 组(在校园内获取应用程序开发配置文件)
这不仅仅是我的采访。但只是收集了一些问其他候选人的问题。
第1轮 -
1)25匹马拼图,您可以在其中找到前5匹马。答案:8
2)两个沙子计时器,测量 11,7 分钟。你必须使用它们测量 15 分钟。
3) 给定 4 双袜子,黄色、蓝色、黑色、绿色各一只。您将它们排列成黄色袜子之间有 4 只袜子,蓝色袜子之间有 3 只袜子,黑色和 1 之间有 2 只袜子在绿色袜子之间。
4) 给定秤。在最少的比较次数中从 27 个球中找出有缺陷的球。您还必须判断有缺陷的球是更轻还是更重。
5) 100 层 - 2 个鸡蛋拼图。
6) 2 根绳子,每根绳子可在 20 分钟内燃烧。必须使用这些绳子测量 15 分钟。
第 2 轮 –
谈了简历,项目。
1)反转一个字符串,数字。
2) 使用递归倒数。
3)硬币变化 - DP
4) 给定一个字符串,从给定字符串。例如:给定 TACKLE – 所有长度为 1,2,3... 的回文字符串来自 TACKLE、ACKLET、CKEATL、ETALKC 等。
5) 一个 3×3 矩阵,所有不同的整数为 1-9。矩阵的多少组合,使得第一行的 3 位数字乘以 2 表示第 2 行的数字,乘以 3 时表示第 3 行的数字。
6) 整数数组中的重复元素。
7) 一棵树的左视图。
8)给定一个数独(一个 9×9 矩阵)。在单次迭代中,您将判断它是否已解决。
9) 用于实现字典的数据结构。
10)给定2个日期。必须找到它们之间的天数。