SDE的Arcesium面试经验
学院:Tier 3 Institute
以往经验:1年产品组织+实习经验(产品组织)
模式:招聘人员通过邮件联系我
公司:Arcesium
职称:软件工程师
地点:海得拉巴
流程:招聘人员通过邮件与我联系,对软件开发人员资料进行测试。共 4 轮,包括 1 轮在线测试(HackerRank)+ 2 轮编码 + 1 小时
第一轮:在线测试
测试平台:HackerRank,60 分钟,3 个问题
难度级别:中等
- 最大乘积:给定一个具有不同整数的数组。求所有子数组中最大元素的乘积。
- 猫的队伍:猫需要尽快穿过隧道。猫可以自己穿越隧道,也可以背着其他猫穿越。有时间单独和背着猫穿过隧道。找出从隧道中穿过所有猫的最短时间
- 二叉树相关问题(困难且耗时)
第 2 轮: DSA + 编码轮 + OOPS
- 面试官问了我的背景。我提供了关于我的详细信息。
- 然后他直接跳进了一个编码问题。
- 给定 2 个二维矩阵。比方说 - 来源和目的地。执行下面给出的操作将矩阵转换为给定的矩阵(即,源到目标)。
- 可以将 1 加到整行或整列
- 在整行或整列中减 1
- 我给出了解决方案并尝试对其进行优化并以代码对的形式编写代码。
- 我精通Python ,并在Python中给出了清晰、优化的代码
- 许多与Java OOPS 相关的问题。
- 然后问我项目。
- 然后他们让我为我最近的项目制作完整的架构。而且,他们问了很多关于这个的问题。
第 3 轮: Again Coding、DSA、DBMS、操作系统、10+yrs Exp 高级技术成员
- 首先,他让我自我介绍。
- 然后,他问了我在我现在公司的项目问题(最后讨论得很开心)
编码:
- 给定单词列表并且可以有字谜,将字谜组合在一起并将它们打印在一起。 (需要最优化的解决方案)练习题链接
- 垂直顺序遍历树。 (空间和时间复杂度)练习题链接
- 我在代码对中编写了代码并解释了解决方案。
数据库管理系统:
- 为学校管理系统设计数据库,解释表模式并支持系统上的基本操作。
- 实体:教师、学生、科目
- 限制条件:1 名学生可以选择多于一门学科,1 名教师可以教多于 1 门学科(可能)
操作系统:
- 与线程、进程、死锁、如何避免死锁、守护线程、抖动、多线程、调度算法等相关的问题
- 总的来说,我很自信,我对遇到的每一个问题都尽了最大的努力。 (不后悔)
第四轮:人力资源轮
它是由经验丰富的HR接手的。
- 简要介绍一下你自己。
- 为什么要离开现在的公司?
- 基本的人力资源问题。
- 基于简历的问题
- CTC 讨论:他们试图根据我目前的 CTC 进行谈判。
结果:选中
感谢 GeeksforGeeks 提供了这样一个很棒的平台来准备。