📜  Tekion 面试经历 |校园 2021

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

Tekion 面试经历 |校园 2021

Tekion 于 2021 年 8 月访问 UVCE。共进行了四轮。每一轮都是淘汰赛。申请的学生根据他们的 CGPA 入围。所有轮次都是虚拟进行的。

第一轮:在线测试和编码轮

本轮在 HackerEarth 平台上进行。它由 18 个 MCQ 和 2 个编码问题组成。持续时间为 75 分钟。

  • MCQ 来自 DSA、 Java和 DBMS。
  • 第一个问题 - https://www.hackerearth.com/practice/basic-programming/implementation/basics-of-implementation/pract…
  • 第二个问题——电话在不同的收费水平上以不同的费率收费。给定手机的电量,找出手机达到目标电量所需的时间。
  • 我能够完全解决第一个问题和部分解决第二个问题。最终,23名成员入围下一轮。

第 2 轮:技术面试 1

从我的介绍开始。

然后问了两个编码问题。

  • 在不使用任何外部数据结构的情况下反转堆栈。最初,我不知道如何解决这个问题。但是面试官给了我一些提示帮助我,最后我能够解决它。
  • 找到两个链表的合并点。我被告知面试官不会提供任何提示,但我知道问题所在,并且很容易解决。
  • 然后是关于 DBMS 中的索引、多态性、进程和线程之间的区别、信号量和互斥量的问题。
  • 这一轮持续了大约60分钟。

第三轮:技术面试 2

这一轮又从我的介绍开始

  • 然后面试官让我解释一下我的项目以及为什么我选择 MySQL 来管理数据库。
  • 然后同样的问题 Indexing,Process 和 Thread,Semaphores 和 Mutex 的区别。 (因为我在第一轮没有正确回答)。

后来问了3个编码问题

  • 在元素数组( 1 <= a[i] <= n )中,将重复一个元素。找到重复和缺失的元素。
  • 在一个元素数组( 1 <= a[i] <= n )中找到数字 1 到 n 的出现频率,而不使用任何额外的空间(甚至不是哈希图)。我正要放弃这个问题,面试官给了我一个提示,然后我就可以解决了。他告诉我我错过了一个极端情况,我不知道那个极端情况是什么,他转到下一个问题。
  • 给定一棵二叉树,对于树中的每个节点,将节点值替换为其子子树的总和。
  • 这一轮持续了大约50分钟。

第四轮:人力资源轮

关于我的家庭、弱点、我们大学会更擅长的一件事以及其他人力资源问题的问题。它持续了大约20分钟。

尖端:

  • 尽可能多地练习编码。
  • 大声思考。如果您不知道正确答案,它会有所帮助。面试官也会了解你是如何解决问题的。
  • 完全了解您的简历。