
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
Which role are you interviewing for?
29 roles · 218 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Tejas Networks.
Software Engineer
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.
- Can you tell me about yourself?
Java Developer
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.
- 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)?
Software Engineer
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.
- Can you tell me about C++ basics?
- What's the difference between virtual and full virtual functions?
- Explain deep copy versus shallow copy.
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?
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 →“How would you move all zeros to the end of an array?”
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.