
Tejas Networks Research Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 57 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tejas Networks.
R&D Engineer
So, the interview process had a few stages. First, there was a test that covered aptitude, quantitative ability, reasoning, and computer fundamentals, including C programming, data structures, computer networks, and operating systems. They threw in 3 coding questions with a 45-minute time limit for that part. The whole test was about 90 minutes, and there were a lot of people, like 370 students. Then came the Technical Interview. They were looking for people strong in C or C++. They asked some Linux commands like pwd, grep, ls, ls -a, ls -l. Also asked about Computer Networks, specifically DHCP, DNS protocols, and OSI layers with their applications. They also asked about my projects. This interview lasted about 45 minutes, and out of the 37 who got interviews, only 10 were selected. Lastly, there was the HR Round. This involved a self-introduction, the classic 'why should we hire you' and 'why Tejas' questions, asking about my interest in networks, and some personal questions about family. In the end, 10 people got the offer.
- Can you implement Quick sort on a linked list?
- What is the maximum height of a binary tree?
- How do you rotate an image?
Research and Development Engineer
The interview process is centered around a solid understanding of Data Structures and Algorithms (DSA), along with coding proficiency. You'll be tested on best and worst-case scenarios. It's also important to have a firm grasp of computer networking and operating system basics. Expect the interview to last around 30 minutes on average.
- Can you identify the errors in this coding problem?
- Tell me about the quick sort algorithm.
- Could you describe the different OSI layers?
R&D Engineer
The first stage is a written test. It has three parts. The first part is 15 minutes of basic aptitude questions like profit-loss and work-time-distance. You have to be quick with these. The second part is 15 minutes of technical MCQs, including C++ output questions on constructors/destructors, and some OS questions on synchronization, threading, and networking. The third part is a 60-minute coding round. Expect questions on bit manipulation algorithms, binary trees, and stack/linked list data structures.
- Can you write a LinkedList program to insert, delete, and reverse elements without using built-in classes?
- Please provide a program to determine the number that appears most frequently in an array.
Tejas Networks Research Engineer Interview Questions
Quoted word for word from Tejas Networks interview reports.
“Given a list of integers, create a linked list with those numbers and then remove any duplicates from the linked list without changing the order of the elements.”
Read reports →“Given an array of size n, for each element, find the maximum and minimum digit. Replace the max and min digits with the remaining digits. Then, take the sum of digits until a single digit is obtained. Finally, return the sum of all elements.”
Read reports →“How would you find the closest ancestor of two given nodes in a tree?”
Read reports →“What are the methods for efficiently saving the space occupied by a binary search tree and then reconstructing it?”
Read reports →“How would you determine the maximum clock frequency for a flip-flop that has a specific setup and hold time and is controlled by a combinational circuit with a finite delay?”
Read report →“Can you explain the differences between IPv4 and IPv6?”
Read report →“How would you write a program to find a loop in a linked list?”
Read report →“What are the key differences between C, C++, Java, and Python?”
Read report →“Can you explain the working and design of a DC power supply?”
Read report →Formats, difficulty and experience
Across all 57 Tejas Networks interview reports.