Upload Button Icon Add office photos

Filter interviews by

TRON Softech Software Developer Interview Questions, Process, and Tips for Experienced

Updated 18 Oct 2023

TRON Softech Software Developer Interview Experiences for Experienced

1 interview found

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

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Patterns using loops

Round 3 - Technical 

(5 Questions)

  • Q1. Explain oops concept by giving an example
  • Ans. 

    OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (object)

    • Inheritance: allows a class to inherit properties and behavior from another class

    • Polymorphism: ability to present the same interface for different data types

  • Answered by AI
  • Q2. What is difference between method and function
  • Ans. 

    A method is a function that is associated with a class or object, while a function is a standalone block of code.

    • Method is defined within a class or object, while function is standalone

    • Method is called using dot notation on an object, while function is called by its name

    • Methods can access and modify the data of the object they belong to, while functions cannot

  • Answered by AI
  • Q3. Explain main method
  • Ans. 

    Main method is the entry point of a Java program where execution begins.

    • Main method must be public, static, and void.

    • It must accept an array of strings as parameter.

    • It is where the program starts execution.

  • Answered by AI
  • Q4. Explain access modifier
  • Ans. 

    Access modifiers control the visibility and accessibility of classes, methods, and variables in a program.

    • Access modifiers include public, private, protected, and default (package-private).

    • Public - accessible from any other class.

    • Private - accessible only within the same class.

    • Protected - accessible within the same package and subclasses.

    • Default - accessible only within the same package.

    • Example: public class MyClass {

  • Answered by AI
  • Q5. Explain inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits attributes and methods from another class.

    • Allows a class to inherit properties and behavior from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can access all public and protected members of the base class

    • Example: Class Car can inherit from class Vehicle, inheriti...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TRON Softech Software Developer interview:
  • Core Java
  • JDBC
  • OOPS
Interview preparation tips for other job seekers - we have to prepare oops concept and core java

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(11 Questions)

  • Q1. What is managed code and unmanaged code
  • Ans. 

    Managed code is code that is executed by the Common Language Runtime (CLR) while unmanaged code is code that is executed directly by the operating system.

    • Managed code is written in high-level languages like C#, VB.NET, and is compiled to Intermediate Language (IL) which is executed by the CLR.

    • Unmanaged code is written in languages like C, C++, and is compiled directly to machine code which is executed by the operating ...

  • Answered by AI
  • Q2. What are different access modifiers
  • Ans. 

    Access modifiers in programming define the scope of a class, method, or variable.

    • Public - accessible from any other class

    • Private - accessible only within the same class

    • Protected - accessible within the same package and subclasses

    • Default (no modifier) - accessible only within the same package

  • Answered by AI
  • Q3. Diff between array and arraylist
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type.

    • ArrayList is a resizable collection that can grow or shrink in size dynamically.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays use square brackets [] for declaration, while ArrayList is a class in Java's collect...

  • Answered by AI
  • Q4. Diff between string and stringbuilder
  • Ans. 

    String is immutable, while StringBuilder is mutable and more efficient for concatenating strings.

    • String is immutable, meaning once created, it cannot be changed. StringBuilder is mutable and allows for modifications.

    • String concatenation in a loop using String can be inefficient due to creating new objects each time. StringBuilder is more efficient for this purpose.

    • String has a fixed length, while StringBuilder can dyna...

  • Answered by AI
  • Q5. Why string is unmutable
  • Ans. 

    Strings are immutable in order to ensure data integrity and security.

    • Immutable strings prevent accidental changes to data

    • Enhances security by preventing data tampering

    • Allows for efficient memory management

  • Answered by AI
  • Q6. What is connection pooling
  • Ans. 

    Connection pooling is a technique used to manage a pool of database connections to improve performance and efficiency.

    • Connection pooling helps reduce the overhead of opening and closing database connections for each request

    • It allows multiple clients to reuse a pre-created set of connections to the database

    • Connection pooling can help improve the scalability and performance of applications that require frequent database

  • Answered by AI
  • Q7. What is diff between action controller and api action controller
  • Ans. 

    Action controller is for web applications, API action controller is for APIs

    • Action controller is used for handling web requests in a traditional web application

    • API action controller is used for handling API requests in a RESTful API

    • API action controller typically returns JSON responses, while action controller may return HTML responses

    • API action controller often has different authentication and authorization mechanisms

  • Answered by AI
  • Q8. What are diff design patterns in sql
  • Ans. 

    Design patterns in SQL are reusable solutions to common problems encountered in database design and development.

    • Singleton Pattern: Ensures a class has only one instance and provides a global point of access to it.

    • Factory Pattern: Creates objects without specifying the exact class of object that will be created.

    • Repository Pattern: Separates the logic that retrieves data from a data source from the business logic that ac...

  • Answered by AI
  • Q9. Triggers, cursors, stored procedures
  • Q10. Repeater controller
  • Q11. Commandbuilder vs command
  • Ans. 

    CommandBuilder is a class used to dynamically create SQL commands, while Command is a pre-defined SQL command.

    • CommandBuilder is used to construct SQL commands at runtime based on user input or conditions.

    • Command is a pre-defined SQL command that is executed as is.

    • CommandBuilder is more flexible and allows for dynamic SQL generation.

    • Command is static and does not change during runtime.

    • Example: CommandBuilder can be used...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying as dotnet developer
, prepare well for c# , ado. Net, sql, mvc, api, dotnet core

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com

Round 1 - Coding Test 

Array, logistics ,ml,

Round 2 - Technical 

(1 Question)

  • Q1. How to add list
  • Ans. 

    To add a list in programming, you can use arrays or lists depending on the language.

    • In Python, you can add elements to a list using the append() method.

    • In Java, you can add elements to an ArrayList using the add() method.

    • In JavaScript, you can add elements to an array using the push() method.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Why u need to join this
  • Ans. 

    I am passionate about software development and believe this company offers exciting opportunities for growth and innovation.

    • Exciting projects and challenges at this company

    • Opportunities for growth and learning

    • Innovative work environment

    • Passionate about software development

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Tell about ursellf and experiences
  • Q2. Coding program and complexity
  • Ans. 

    Coding programs can vary in complexity depending on the requirements and functionalities needed.

    • Complexity can be measured using Big O notation, which describes the worst-case scenario for time and space complexity.

    • Factors affecting complexity include data structures used, algorithms implemented, and the size of input data.

    • Examples of complex programs include machine learning algorithms, large-scale distributed systems

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Dynamic pragramming backtracking coding
  • Q2. Experinces and how you perform
  • Ans. 

    I have over 5 years of experience in software development, with a strong focus on web applications and database management.

    • Developed web applications using HTML, CSS, JavaScript, and various frameworks like Angular and React

    • Proficient in database management with SQL and NoSQL databases such as MySQL and MongoDB

    • Experience in version control systems like Git for collaborative development

    • Strong problem-solving skills and ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is OOps concept
  • Ans. 

    Object-oriented programming paradigm focusing on objects and classes for code organization and reusability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

    • Inheritance: Ability for a class to inherit properties and behavior from another class

    • Polymorphism: Ability for objects to be treated as instances of their parent class or their own class

    • Abstraction: Hiding complex impleme...

  • Answered by AI
  • Q2. What is java 8
  • Ans. 

    Java 8 is a major release of the Java programming language with new features like lambda expressions, streams, and functional interfaces.

    • Introduced lambda expressions for functional programming

    • Added streams API for processing collections

    • Included default methods in interfaces for backward compatibility

    • Introduced new Date and Time API (java.time package)

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Asked about general questions

Skills evaluated in this interview

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. How is GIL and how python handle multi threading
  • Ans. 

    GIL stands for Global Interpreter Lock in Python, which limits execution of multiple threads at once.

    • GIL is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes at once.

    • Due to GIL, Python threads are not suitable for CPU-bound tasks but are still useful for I/O-bound tasks.

    • To handle multi-threading in Python, one can use multiprocessing module or asynchronous progr...

  • Answered by AI
  • Q2. Explain How React works under the hood.
  • Ans. 

    React uses a virtual DOM to efficiently update the actual DOM based on changes in state or props.

    • React creates a virtual DOM representation of the actual DOM.

    • When state or props change, React compares the virtual DOM with the actual DOM to determine the minimal set of changes needed.

    • React then updates the actual DOM efficiently to reflect the changes.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Deep understanding of technology you apply for

Skills evaluated in this interview

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

I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 problem related to graphs and dynamic programming 45min I was given to solve I was able to solve both of them and got shortlisted for the next round.

Round 2 - Technical 

(1 Question)

  • Q1. Started with Basic introduction about myself and my experiences then moved directly to a problem from leetcode based on hashing + sliding window I was able to provide the solution.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for Data structures and algorithms prepare well for you role and responsibility .
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

In person , asked two questions, 1 about linked list and other about array

Round 2 - Technical 

(2 Questions)

  • Q1. System design problem related to Uber
  • Q2. Asked about micro services and design patterns

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to prepare and revise all your basics
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Deep knowledge of Java JVM and Collections is needed.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Whats your experience in Elk ? Why ELK

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

TRON Softech Interview FAQs

How many rounds are there in TRON Softech Software Developer interview for experienced candidates?
TRON Softech interview process for experienced candidates usually has 3 rounds. The most common rounds in the TRON Softech interview process for experienced candidates are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in TRON Softech Software Developer interview for experienced candidates?

Some of the top questions asked at the TRON Softech Software Developer interview for experienced candidates -

  1. what is difference between method and funct...read more
  2. explain oops concept by giving an exam...read more
  3. explain access modif...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 TRON Softech interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
TRON Softech Software Developer Salary
based on 5 salaries
₹2 L/yr - ₹6.1 L/yr
48% less than the average Software Developer Salary in India
View more details

TRON Softech Software Developer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-Life balance

1.0

Salary & Benefits

1.0

Job Security

1.0

Company culture

1.0

Promotions/Appraisal

1.0

Work Satisfaction

Explore 1 Review and Rating
Softwaretest Engineer
52 salaries
unlock blur

₹2 L/yr - ₹6 L/yr

SQL Database Administrator
9 salaries
unlock blur

₹4.6 L/yr - ₹5 L/yr

Software Engineer
6 salaries
unlock blur

₹2.2 L/yr - ₹8 L/yr

Software Tester
5 salaries
unlock blur

₹2.4 L/yr - ₹4.6 L/yr

Data Analyst
5 salaries
unlock blur

₹2.5 L/yr - ₹5.1 L/yr

Explore more salaries
Compare TRON Softech with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview