📜  Tejas Networks 研发工程师面试经历

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

Tejas Networks 研发工程师面试经历

我通过 Co-cubes 申请了 Tejas Networks 的研发工程师。面试分两轮进行。

第一轮笔试(15 分钟能力 + 15 分钟技术 MCQ + 3 道编码问题 60 分钟):

  1. 第一部分由基本能力问题组成,包括盈亏问题、工作、时间距离等。由于这些问题非常冗长,您需要非常快速地解决这些问题。
  2. 第二部分由技术 MCQ 组成,其中包括基于 C++ 输出的问题 - 构造函数/解构以及来自操作系统的一些 MCQ(同步/线程和网络。
  3. 第三部分是编码环节,Bits算法、二叉树、stack/LinkedList数据结构等问题。

您需要完成所有三个编码问题才能完成书面面试。

第二轮技术面试(40-50 分钟):面试将首先询问您的介绍,然后随着 Tejas 网络在 C 和 C++ 上工作,他们会更喜欢更熟悉该语言的候选人。 Java也可以。他们会要求你写 2 个程序——

  1. 创建一个 LinkedList 程序来插入、删除、反转而不使用任何内置类。
  2. 编写一个程序来查找数组中出现次数最多的数字。

他们会询问您有关Java中的数据结构和 Collection 包的信息。主要是在编码之后,他们将专注于操作系统问题,如信号量、临界区、死锁、生产者-消费者问题和多线程。

最后一点点Networking的知识就好像是OSI模型和各Layer的函数。

祝一切顺利!!