Filter interviews by
Top trending discussions
The purpose of a default constructor is to initialize the object's instance variables with default values.
A default constructor is automatically provided by the compiler if no constructor is defined in the class.
It is used to create an object of the class with default values for its instance variables.
Default constructors are useful when we want to create an object without passing any initial values.
Constructors are special methods used to initialize objects, while methods are regular functions that perform specific tasks.
Constructors have the same name as the class, while methods have unique names.
Constructors are called automatically when an object is created, while methods need to be called explicitly.
Constructors do not have a return type, while methods have a return type.
Constructors are used to set initial v...
The main method is static because it needs to be called by the Java Virtual Machine (JVM) without creating an instance of the class.
Static methods can be called directly using the class name, without creating an object of the class.
The main method is the entry point of a Java program, and it needs to be called by the JVM to start the execution.
If the main method were not static, we would need to create an object of the...
Yes, I am ready to work at Mindgate.
I have the necessary skills and experience to work at Mindgate.
I am familiar with Java development and have worked on similar projects before.
I am eager to contribute to the team and learn from the talented professionals at Mindgate.
I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.
Merge 2 sorted arrays into a single sorted array.
Create a new array with the combined length of the two input arrays
Use two pointers to iterate through the two arrays and compare elements to merge them into the new array
Handle cases where one array is longer than the other
Encapsulation, Inheritance, Polymorphism, Abstraction are the 4 pillars of OOPs
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in Java
Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Parent and Child classes
Polymorphism: Ability to present the same interface for different data types. Example: Method overloading and overr...
I applied via Campus Placement
There was pattern question in any programming language and you have make the pattern dynamic.
I applied via Campus Placement and was interviewed in Jan 2022. There were 3 interview rounds.
Basically aptitude test is completely based on core java concepts
Java is a high-level, object-oriented programming language used for developing applications.
Java features include platform independence, automatic memory management, and exception handling.
Try and catch blocks are used for handling exceptions in Java.
Static is a keyword used to create class-level variables and methods.
ArrayList is a dynamic array that can grow and shrink in size, while HashSet is a collection that does
JDBC involves steps like loading driver, establishing connection, creating statement, executing query and handling results.
Load the JDBC driver using Class.forName() method
Establish a connection to the database using DriverManager.getConnection() method
Create a statement object using the connection.createStatement() method
Execute the query using statement.executeQuery() method
Handle the results using ResultSet object
This is the second round and i was eliminated from this round
Spring beans are Java objects managed by the Spring IoC container.
Spring beans are defined in the Spring configuration file using XML or annotations.
They are instantiated, assembled, and managed by the Spring IoC container.
Beans can be singleton, prototype, request, session, or custom scoped.
Dependency injection is used to inject dependencies into Spring beans.
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows developers to quickly set up and run standalone Spring-based applications.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow for easy deployment.
It promotes convention o...
based on 1 interview
Interview experience
based on 13 reviews
Rating in categories
Software Developer
84
salaries
| ₹3 L/yr - ₹11.1 L/yr |
Software Engineer
61
salaries
| ₹3 L/yr - ₹11.2 L/yr |
Java Developer
52
salaries
| ₹3 L/yr - ₹10.4 L/yr |
Senior Software Engineer
34
salaries
| ₹5.1 L/yr - ₹22.2 L/yr |
UI Developer
30
salaries
| ₹2.2 L/yr - ₹6.3 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Damco Solutions