📌  相关文章
📜  时代网面试经历 |第 4 套(适用于后端Java开发人员)

📅  最后修改于: 2022-05-13 01:58:27.055000             🧑  作者: Mango

时代网面试经历 |第 4 套(适用于后端Java开发人员)

角色:后端Java开发人员 |经验:2 - 4 年

第一轮:技术轮。

1. 自我介绍。您对哪种语言感到满意。以及你在寻找什么角色。
2. 给定一个先增后减的数组。寻找:
a) 峰值指数在哪里。
b) 查找给定元素是否存在于数组中。
3. 给定N个不同尺寸的螺母和N个螺栓,并且一个螺母只能与一个螺栓配对。创建地图以查找给定螺母的所有对只能与螺栓进行比较,反之亦然,而不能在它们之间进行比较。

第二轮:技术轮。

1. WAP 在给定包含正整数和负整数的数组的情况下找到最大大小的子数组。进一步还找到那个的开始和结束索引。
2. WAP 合并两个不同大小的数组,假设每个数组都按排序顺序。
3. WAP 从给定数组生成一个数组,使其元素遵循以下条件:
B[i] = (A[1] * .. * A[i-1] ) * (A[i+1] * .. *A[n])
4. 如何计算 X 的 N 次方。
5. 谜题——黑暗房间里的帽子
6. 拼图 - Reb 和 Blue Balls 替换

第三轮:技术轮。

1. WAP 从已排序的旋转数组中找到最小元素。
2. WAP 从给定的排序数组中找到所有三元组,其总和等于给定的数字。
3. 如何找到二叉树的镜像。
4. 拼图——一堆硬币,10 个正面朝上,90 个反面朝上。将它们分成两组,使每个组的编号相同。的头朝上。

第 4 轮:在线编码。

1. 给定一个以 JSON 格式返回数据的 API。我们必须根据某些条件过滤和排序一些数据。
2. 编辑两个字符串的距离问题。 (https://www.geeksforgeeks.org/check-if-two-given-strings-are-at-edit-distance-one/)

第五轮:经理轮。

1. 项目讨论。你面临的挑战是什么。你在团队中的角色是什么。
2. 为什么要加入TIL。
3. 讨论他们的技术和项目。