Upload Button Icon Add office photos

Subex

Compare button icon Compare button icon Compare

Filter interviews by

Subex Software Engineer Trainee Interview Questions and Answers

Updated 1 Aug 2022

Subex Software Engineer Trainee Interview Experiences

1 interview found

I applied via campus placement at Siddaganga Institute of Technology (SIT) and was interviewed before Aug 2021. There were 5 interview rounds.

Round 1 - Aptitude Test 

Mathematics and calculations

Round 2 - Coding Test 

Problems given,you have to provide written code solutions

Round 3 - Technical 

(2 Questions)

  • Q1. Interview with the tech person
  • Q2. Wrote a code to retrieve file in C
  • Ans. 

    Code to retrieve a file in C

    • Use the fopen() function to open the file

    • Use the fread() function to read the contents of the file

    • Use the fclose() function to close the file

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Find the number of triangles in the given figure. Where do you see yourself five years from now? Tell me about yourself.
  • Ans. 21,in a better position in your company. I gave a description about myself and my skills.
  • Answered by Varalakshmi Talur
Round 5 - One-on-one 

(1 Question)

  • Q1. What will you do to see yourself here (five years) from now? How soon do you see yourself here?
  • Ans. I will give my best to understand the job requirements and learn the ropes to get to where you are,in 10 years,just the time required to be able to see a junior in a senior position.
  • Answered by Varalakshmi Talur

Interview Preparation Tips

Topics to prepare for Subex Software Engineer Trainee interview:
  • Maths
  • Coding
  • Soft Skills
  • Dressing for the job
  • English
  • Subject matter
Interview preparation tips for other job seekers - Each interview is unique,every question has an answer,Even if wrong,do your best,don't give excuses,don't be saddened if you don't get selected, God has better plans for you. If you don't trust the system,become the system. Don't copy anyone,don't fraud anyone. Do a lot less,but don't don't a lot. Thank you.
Also,time management is important,both yours and the interviewer's.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(8 Questions)

  • Q1. Difference between static and final
  • Ans. 

    Static is used to define class-level variables and methods, while final is used to define constants that cannot be changed.

    • Static variables belong to the class itself, while final variables are constants that cannot be modified.

    • Static methods can be called without creating an instance of the class, while final methods cannot be overridden.

    • Static variables are shared among all instances of a class, while final variables...

  • Answered by AI
  • Q2. ArraysList vs LinkedList
  • Ans. 

    ArrayList is better for random access, LinkedList is better for frequent insertions/deletions.

    • ArrayList uses dynamic array to store elements, LinkedList uses doubly linked list.

    • ArrayList provides fast random access to elements using index, LinkedList provides fast insertion/deletion at any position.

    • Example: ArrayList is suitable for scenarios where random access is required like searching, LinkedList is suitable for sc...

  • Answered by AI
  • Q3. Describe Java8 Features
  • Ans. 

    Java8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.

    • Lambda expressions allow you to write code in a more concise and readable way.

    • Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.

    • Streams provide a way to work with collections of objects in a functional style.

    • Default methods allow inte...

  • Answered by AI
  • Q4. Gave one scenario to solve using streams in java8
  • Ans. 

    Using streams in Java 8 to filter and map a list of numbers

    • Create a list of numbers

    • Use stream to filter out even numbers

    • Use map to square each number

    • Collect the results into a new list

  • Answered by AI
  • Q5. Multithreading- Write program to print even and odd numbers from 1 to 20 using 2 threads. 1 thread will responsible for printing even and another for Odd. And print in such a manner it should be alternate....
  • Ans. 

    Program to print even and odd numbers from 1 to 20 using 2 threads alternately.

    • Create two threads, one for printing even numbers and one for printing odd numbers.

    • Use wait(), notify(), and notifyAll() to ensure alternate printing.

    • Ensure synchronization between the two threads to avoid race conditions.

    • Example: Thread 1 prints even numbers (2, 4, 6, ...) and Thread 2 prints odd numbers (1, 3, 5, ...).

  • Answered by AI
  • Q6. Why strings immutable
  • Ans. 

    Strings are immutable to ensure data integrity and security.

    • Immutable strings prevent accidental changes to data

    • Immutable strings allow for safe sharing of data between different parts of a program

    • Immutable strings help prevent security vulnerabilities like SQL injection attacks

  • Answered by AI
  • Q7. Outer Join SQL query
  • Q8. What is the purpose of using default methods in java8?
  • Ans. 

    Default methods in Java 8 allow interfaces to have method implementations, enabling backward compatibility and reducing code duplication.

    • Default methods were introduced in Java 8 to provide a way to add new methods to interfaces without breaking existing implementations.

    • They allow interfaces to have method implementations, which was not possible before Java 8.

    • Default methods can be overridden in implementing classes to...

  • Answered by AI
Round 2 - Technical 

(8 Questions)

  • Q1. 1 coding problem related to Anagrams
  • Q2. 1 Java8 streams problem
  • Ans. 

    Using Java8 streams to solve a problem

    • Use stream() method to convert a collection into a stream

    • Use filter() method to filter elements based on a condition

    • Use map() method to transform elements

    • Use collect() method to collect the elements into a new collection

  • Answered by AI
  • Q3. What are checked exceptions
  • Ans. 

    Checked exceptions are exceptions that must be either caught or declared in the method signature.

    • Checked exceptions are subclasses of Exception (excluding RuntimeException and its subclasses)

    • Checked exceptions must be either caught using try-catch block or declared in the method signature using 'throws' keyword

    • Examples of checked exceptions in Java include IOException, SQLException, and ClassNotFoundException

  • Answered by AI
  • Q4. Purpose of @SpringBootApplication annotation?
  • Ans. 

    Annotation used to mark a class as a Spring Boot application

    • Combines @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations

    • Used to bootstrap and launch a Spring application

    • Automatically scans for Spring components in the package and sub-packages

  • Answered by AI
  • Q5. Use of @Qualifier
  • Ans. 

    Annotation used in Spring to specify which bean to autowire

    • Used to disambiguate when multiple beans of the same type are present

    • Can be used with @Autowired to specify which bean to inject

    • Helps in resolving dependencies when multiple beans of the same type are available

  • Answered by AI
  • Q6. What are microservices?
  • Ans. 

    Microservices are a software development technique where an application is composed of small, independent services that communicate with each other.

    • Microservices are designed to be small, focused on specific tasks, and independently deployable.

    • Each microservice typically runs its own process and communicates with other services through APIs.

    • Microservices allow for easier scalability, flexibility, and maintenance compar...

  • Answered by AI
  • Q7. Design patterns
  • Q8. How microservices communicate with each other
  • Ans. 

    Microservices communicate with each other through APIs, messaging queues, or service meshes.

    • APIs: Microservices can communicate with each other by exposing APIs that allow them to send and receive data.

    • Messaging queues: Microservices can use messaging queues like RabbitMQ or Kafka to send messages to each other asynchronously.

    • Service meshes: Microservices can communicate through a service mesh like Istio, which handles...

  • Answered by AI
Round 3 - Behavioral 

(3 Questions)

  • Q1. Asked about projects.
  • Q2. Complete flow and business use case of the project
  • Ans. 

    The project involves creating a web-based platform for online shopping with features like user registration, product browsing, shopping cart, and payment processing.

    • User registers on the platform with personal information

    • User browses products by category or search

    • User adds products to the shopping cart

    • User proceeds to checkout and makes payment

    • Order is confirmed and user receives a confirmation email

  • Answered by AI
  • Q3. Interviewer was more concerned about matching the tech stack with job description

Interview Preparation Tips

Topics to prepare for Deutsche Telekom Digital Labs Software Engineer interview:
  • java8
  • Multithreading
  • Spring Boot
  • Microservices
  • MySQL
  • Basic OOPS Concept
  • Streams
  • Exception Handling

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

It included mcqs and multiple coding questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Yours technical skillls related questions
  • Q2. Managerial questions

Interview Preparation Tips

Topics to prepare for Aptos Software Developer interview:
  • Full Stack
Interview preparation tips for other job seekers - It was an on campus opportunity. Technical and managerial round happened together. The process was very smooth. The interviewers were professional yet friendly and made everything very comfortable. You should know the basics at least.
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2-3 basic dsa questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic dsaquestions basic dsa
  • Q2. Basic dsa questions basic dsa
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are React Queries?
  • Ans. 

    React Queries are a library for managing server state in React applications.

    • React Queries provide a way to fetch and cache data from an API in React components.

    • They offer features like caching, background fetching, and automatic refetching.

    • React Queries can handle complex data fetching requirements, such as pagination and infinite scrolling.

  • Answered by AI
  • Q2. Can useEffect() hook run twice?
  • Ans. 

    Yes, useEffect() hook can run twice under certain conditions.

    • useEffect() hook can run twice if the dependencies array changes between renders.

    • This can happen if the dependencies array contains values that change frequently.

    • For example, if a state variable is included in the dependencies array and it is updated in the component, useEffect() will run again.

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Problems related to Binary Search
  • Q2. Problem statement on BST

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA basics
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 5 interview rounds.

Round 1 - Coding Test 

Starts with an online assessment test on HackerRank. Expect a LeetCode Medium question most of the time, mostly created by HackerRank.

Round 2 - One-on-one 

(2 Questions)

  • Q1. LC medium related to dynamic programming.
  • Q2. LC easy related to heaps.
Round 3 - One-on-one 

(1 Question)

  • Q1. LC medium-hard, don't remember the category.
Round 4 - One-on-one 

(1 Question)

  • Q1. This was a design round. You can expect to be asked to design the DB schema and API endpoints for a well-known use case. Interviewer was super helpful and receptive throughout. While getting to an agreeabl...
Round 5 - One-on-one 

(1 Question)

  • Q1. Hiring manager round. Mostly discussions about your profile, discussion on past projects from your resume. You can do well in this round if you know your basics and can explain your projects to some depth....

Interview Preparation Tips

Interview preparation tips for other job seekers - Apart from DSA (which is very important in the initial rounds, I would say), putting down your understanding of your past projects in a doc and refining it should help in most conversations you have throughout the interview process. Also brush up on schema design, normalisation, and API design.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, previous, and next

    • Iterate through the linked list, updating pointers to reverse the direction

    • Update the head of the linked list to be the last node visited

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Written test was in python where we have output based questions

Round 2 - Technical 

(1 Question)

  • Q1. Move zeros to the end of the array
  • Ans. 

    Move all zeros in an array of strings to the end.

    • Iterate through the array and move all zeros to the end by swapping with non-zero elements.

    • Maintain a pointer to keep track of the position to swap with zeros.

    • Example: Input: ['a', 'b', 'c', '0', 'd', '0'], Output: ['a', 'b', 'c', 'd', '0', '0']

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Building small UI screen application in 1 hr for frontend developer

Round 2 - One-on-one 

(3 Questions)

  • Q1. Graph traversal question
  • Q2. React js questions
  • Q3. Javascript output guessing question

Subex Interview FAQs

How many rounds are there in Subex Software Engineer Trainee interview?
Subex interview process usually has 5 rounds. The most common rounds in the Subex interview process are Aptitude Test, Coding Test and Technical.

Tell us how to improve this page.

Subex Software Engineer Trainee Salary
based on 4 salaries
₹3.6 L/yr - ₹4.6 L/yr
9% less than the average Software Engineer Trainee Salary in India
View more details

Subex Software Engineer Trainee Reviews and Ratings

based on 2 reviews

1.1/5

Rating in categories

1.1

Skill development

1.1

Work-life balance

3.0

Salary

1.1

Job security

1.1

Company culture

1.1

Promotions

1.1

Work satisfaction

Explore 2 Reviews and Ratings
Senior Software Engineer
337 salaries
unlock blur

₹3.5 L/yr - ₹12.6 L/yr

Software Engineer
174 salaries
unlock blur

₹2.4 L/yr - ₹10 L/yr

Technical Anchor
172 salaries
unlock blur

₹6.5 L/yr - ₹23 L/yr

Test Anchor
88 salaries
unlock blur

₹6 L/yr - ₹13.2 L/yr

Technical Operations Lead
87 salaries
unlock blur

₹6 L/yr - ₹14 L/yr

Explore more salaries
Compare Subex with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Tech Mahindra

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview