📜  Tesco 全职面试经验(在校内)

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

Tesco 全职面试经验(在校内)

第1轮:

第一轮是黑客等级的在线编码测试。我们需要在 90 分钟内解决两个问题

Q1) https://practice.geeksforgeeks.org/problems/knight-walk/0/?ref=self

Q2) 我们需要设计一个支持以下操作的特殊堆栈。

  1. push a(将 a 压入堆栈)
  2. 流行音乐
  3. inc a b(将堆栈的最后 b 个元素增加 a)

每次操作后,我们需要打印栈顶。如果堆栈为空,则打印“EMPTY”

:a、b 为整数

示例测试用例
推 25
推 5
流行音乐
推10
推 12
公司 2 2
流行音乐
流行音乐
流行音乐

输出:
25
5
25
10
12
12
12
27
空的

我做了2个问题。 70名学生中有15名学生入围下一轮。完成一题的学生和第二题的一些基础测试用例也入围

第 2 轮(技术轮):

  1. 您在 B.Tech 的 4 年中学到了什么
  2. 他问了我很多关于操作系统的问题。我只写一些我记得的问题
  • 不同的调度算法。
  • 您如何为进程分配优先级值,即哪个进程具有较高优先级和低优先级
  • 多核与多线程。在一个进程中最多可以创建多少个线程
  • 什么是死锁?你将如何处理死锁(银行家算法,资源分配图)
  1. 然后他问了一些关于计算机网络的问题
  • HTTP 与 HTTPS
  • 什么是 FTP
  • TCP 与 UDP
  • 传输层是做什么的?什么是拥塞控制和流量控制?
  • 哪个协议用于发送邮件?
  • 笔记:
  • 基本上你回答的方式会推动面试。面试官通常会尝试从你之前的回答中选择问题。因此,无论您回答什么,都必须 100% 确定。
  1. 编写一个程序来查找给定的链表是否是回文? (仅在一次遍历中)。我被要求编写整个程序(在在线编译器中),面试官根据各种极端情况检查了代码。

第三轮:

这是一轮人力资源。所有 15 名候选人都进行了 HR 轮(与技术轮表现无关)。

  1. 说说你自己
  2. 您将如何为项目选择团队成员?如果您的团队成员工作不正常,您将如何处理?
  3. 假设您需要在晚上完成您的项目。您和您的所有队友都陷入困境,无法继续前进,而您的所有朋友都在忙于自己的工作。现在你将如何处理这种情况?

在 15 名学生中选出了 4 名。幸好我是这4人中的一员。