Tejas Networks logo

Tejas Networks Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 218 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
78.9% Positive experience

Which role are you interviewing for?

29 roles · 218 reports

Candidate interview experiences

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

Showing 4 of 218
Tejas Networks logo
Tejas Networks

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding Behavioral

First, your application/resume gets screened. Recruiters or bots look for keywords like Python, Django/FastAPI, SQL, React, and check for clear project experience and good formatting. Then, there’s a recruiter phone screen, about 15-30 minutes, with a recruiter who might not be technical. They confirm your background, experience, location, and salary needs. They might ask a behavioral question, like about a project you enjoyed. Be energetic and clear; they're checking your enthusiasm and how you communicate. After that, a technical screen happens. This could be a take-home coding test on platforms like HackerRank or Codility, or a live coding session. They'll test your Python coding, algorithms, problem-solving, complexity analysis, and sometimes SQL and basic system design. When coding live, talk through your thought process. It's not just about getting it right, but also how you solve it.

Confirmed questions1 question
  • Can you tell me about yourself?
Tejas Networks logo
Tejas Networks

Java Developer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

So the Java Developer hiring process usually starts with looking at resumes and picking out the ones that seem like a good fit. Then, you'll likely have a technical interview about Java basics, just to see if you know your stuff. After that, there's usually another technical interview, but this time it's hands-on coding to test your problem-solving skills. The very last step is an HR round where they check if you'd be a good fit for the team and the company, asking questions about how you handle situations and work with others.

Confirmed questions2 questions
  • Can you explain Java basics including OOP, exceptions, and collections?
  • What do you know about Data Structures like arrays, linked lists, trees, graphs, hash maps and their algorithms (searching, sorting)?
Tejas Networks logo
Tejas Networks

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Take home Technical screen Recruiter call Background check Offer
Interview formats
Technical Coding Behavioral

I applied through my university and we had an online assessment to filter students for the interviews. The assessment had aptitude and technical questions. The aptitude questions were medium difficulty, and the technical ones were medium to hard. There were 3 interview rounds in total: 2 technical and 1 HR.

Confirmed questions6 questions
  • Can you tell me about C++ basics?
  • What's the difference between virtual and full virtual functions?
  • Explain deep copy versus shallow copy.
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 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

Regarding Java type casting: given `int a = 10;`, would `byte b = a;` or `byte b = (byte) a;` work?

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

What is the difference between an interface and an abstract class in C++?

Read reports

What is the distinction between Data Link Layer (DLL) and Network Layer (NL)?

Read report

What's the distinction between the TCP and OSI models, and why the layer count difference (7 for OSI, 4/5 for TCP)?

Read report

Could you please write some Verilog code to convert a 25MHz clock signal to a 1MHz clock signal?

Read report

What are the functions of networking devices such as routers, hubs, and switches?

Read report

Formats, difficulty and experience

Across all 218 Tejas Networks interview reports.

Interview formats

Technical 45.8%
Coding 26.7%
Behavioral 24.4%
System Design 1.4%
Other 0.8%

Interview difficulty

Easy 11.9%
Average 60.6%
Difficult 27.5%

Candidate experience

Positive 78.9%
Negative 3.7%
Neutral 17.4%

Reports by job function

Engineering 207
Other 4
Research 3
Consulting 1
Sales 1
Product 1