Tejas Networks logo

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

2.7 Rounds average
Average Typical difficulty
87.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tejas Networks.

Showing 3 of 57
Tejas Networks logo
Tejas Networks

R&D Engineer

Engineering · more than a year ago

Entry Difficult Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Background check Offer
Interview formats
Technical Coding Behavioral

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.

Confirmed questions4 questions
  • Can you implement Quick sort on a linked list?
  • What is the maximum height of a binary tree?
  • How do you rotate an image?
Tejas Networks logo
Tejas Networks

Research and Development Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

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.

Confirmed questions4 questions
  • Can you identify the errors in this coding problem?
  • Tell me about the quick sort algorithm.
  • Could you describe the different OSI layers?
Tejas Networks logo
Tejas Networks

R&D Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Technical screen Take home
Interview formats
Technical Coding Other

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.

Confirmed questions2 questions
  • 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.

Interview formats

Technical 46.6%
Coding 29.5%
Behavioral 21.9%
Other 1.4%
System Design 0.7%

Interview difficulty

Easy 14%
Average 66.7%
Difficult 19.3%

Candidate experience

Positive 87.7%
Negative 3.5%
Neutral 8.8%