i
Mabsquare Software Technologies
Filter interviews by
I applied via Company Website and was interviewed before Nov 2019. There was 1 interview round.
Top trending discussions
posted on 12 Oct 2020
I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.
IOC stands for Inversion of Control and DI stands for Dependency Injection.
IOC is a design pattern that allows the flow of control to be inverted, where the framework controls the flow of the program.
DI is a technique where the dependencies of an object are injected into it, rather than the object creating them itself.
IOC and DI are closely related and often used together in software development.
Spring Framework is a p...
IOC stands for Inversion of Control. Its components are Dependency Injection and Aspect Oriented Programming.
Dependency Injection: injecting dependencies into a class instead of creating them within the class
Aspect Oriented Programming: separating cross-cutting concerns from the main logic of the application
Examples: Spring Framework, Guice
Scopes in Spring refer to the lifecycle of a bean and its visibility within the application context.
Spring has four standard scopes: singleton, prototype, request, and session.
Singleton scope creates only one instance of a bean and is the default scope.
Prototype scope creates a new instance of a bean every time it is requested.
Request scope creates a new instance of a bean for each HTTP request.
Session scope creates a
Detach and merge are used in Spring to manage the persistence of entities.
Detach is used to remove an entity from the persistence context.
Merge is used to update the state of a detached entity and merge it back into the persistence context.
Both detach and merge are commonly used in Spring Data JPA.
Example: entityManager.detach(entity); entityManager.merge(entity);
Design patterns are reusable solutions to common software problems.
Design patterns provide a standard way of solving recurring problems in software development.
There are three types of design patterns: creational, structural, and behavioral.
Examples of design patterns include Singleton, Factory, Observer, and Decorator.
Design patterns can improve code readability, maintainability, and scalability.
Executor framework provides a way to execute tasks asynchronously using multithreading.
Executor framework provides a way to manage thread pools and execute tasks asynchronously.
It uses a pool of threads to execute tasks and provides a way to submit tasks to the pool.
The tasks are executed in a separate thread, allowing for parallel execution.
Executor framework provides different types of thread pools like fixed, cached...
Executor framework is used to manage threads and execute tasks asynchronously.
Executor framework provides a way to manage threads and execute tasks asynchronously.
It provides a thread pool and a queue to manage tasks.
It helps in improving the performance of the application by reducing the overhead of creating and destroying threads.
It also provides a way to handle exceptions and errors in the tasks.
Example: Executors.n...
Spring MVC is a web framework while Spring Boot is an opinionated way of building Spring applications.
Spring MVC requires more configuration and setup compared to Spring Boot
Spring Boot provides a pre-configured environment for building Spring applications
Spring Boot includes an embedded server, making it easier to deploy applications
Spring MVC is more flexible and customizable compared to Spring Boot
Both frameworks ar
Arrays and strings - 90 mins
Create Modules, railway reservation system - 60 mins
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
It was an amazing interview.
S abJDQdlqd qk; qdkq;q bdkq;d
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Java based questions and few DSA questions
posted on 11 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.
Basic DSA from the hacker rank website
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
1st round is aptitude and pesudocode
posted on 1 Jan 2025
LeetCode , hard questions on dynamic programming, graphs, and more.
DSA, Cn, os, DBMS, ML
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
A binary tree is a data structure where each node has at most two children.
Start by creating a Node class with left and right child pointers.
Implement methods to insert, search, and delete nodes in the tree.
Consider different traversal methods like inorder, preorder, and postorder.
based on 1 review
Rating in categories
Softwaretest Engineer
56
salaries
| ₹1.8 L/yr - ₹6.8 L/yr |
Java Developer
39
salaries
| ₹1.8 L/yr - ₹4.4 L/yr |
Software Testing Engineer
38
salaries
| ₹2.2 L/yr - ₹6.5 L/yr |
Software Engineer
38
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Software Developer
29
salaries
| ₹1.5 L/yr - ₹4.2 L/yr |
Bosch Global Software Technologies
24/7 Customer
Microsoft Corporation