Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Mabsquare Software Technologies Team. If you also belong to the team, you can get access from here

Mabsquare Software Technologies Verified Tick

Compare button icon Compare button icon Compare
3.3

based on 28 Reviews

Filter interviews by

Mabsquare Software Technologies Java Software Engineer Interview Questions and Answers

Updated 18 Nov 2020

Mabsquare Software Technologies Java Software Engineer Interview Experiences

Interview questions from similar companies

I applied via Referral and was interviewed in Sep 2020. There was 1 interview round.

Interview Questionnaire 

10 Questions

  • Q1. 1.what are IOC AND dI
  • Ans. 

    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...

  • Answered by AI
  • Q2. 2.components of IOC
  • Ans. 

    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

  • Answered by AI
  • Q3. Contructor Or setter injection
  • Q4. Scopes in spring
  • Ans. 

    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

  • Answered by AI
  • Q5. AOP types
  • Q6. Detach and merge in spring
  • Ans. 

    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);

  • Answered by AI
  • Q7. Design pattern in java
  • Ans. 

    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.

  • Answered by AI
  • Q8. Multithreading in executor framework
  • Ans. 

    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...

  • Answered by AI
  • Q9. How to implement executor framework and it's benefits
  • Ans. 

    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...

  • Answered by AI
  • Q10. Question based on spring

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through all concepts for spring and java with sql a little bit

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Spring bean scope
  • Q2. Spring mvc vs springboot
  • Ans. 

    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

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Arrays and strings - 90 mins

Round 2 - Coding Test 

Create Modules, railway reservation system - 60 mins

Round 3 - Technical 

(5 Questions)

  • Q1. Difference between hashmap and hasptable
  • Q2. Why typescript over javascript
  • Q3. Find the percentage of increace in the quantity of item after making it price 20% extra
  • Q4. What is normalization
  • Q5. Date and time api available
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It was an amazing interview.

Round 2 - Assignment 

S abJDQdlqd qk; qdkq;q bdkq;d

Round 3 - One-on-one 

(5 Questions)

  • Q1. Dbjas xjhqvUGQJQ mnq
  • Q2. Add qbnjq j qj slx qx
  • Q3. DaD JDQ d KNX ax sqkd
  • Q4. Bj q dsa k xkqs xkna ;x
  • Q5. DJ m qd s Jhdvaljcbaf
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. String based questions in java
  • Q2. What are the fundamental concepts of Java?
Round 2 - Coding Test 

Java based questions and few DSA questions

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

I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Basic DSA from the hacker rank website

Round 2 - Technical 

(1 Question)

  • Q1. Basic to medium questions on javascript, nodejs, MySQL joints, html5 tags
Round 3 - Technical 

(1 Question)

  • Q1. Real life problems, Use cases

Interview Preparation Tips

Interview preparation tips for other job seekers - I have applied for Full stack developer role. Be strong at real time implementations and use cases
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

1st round is aptitude and pesudocode

Round 2 - Technical 

(2 Questions)

  • Q1. Mostly python questions
  • Q2. List questions and basic to mediumprogram

Interview Preparation Tips

Interview preparation tips for other job seekers - Moderate interview
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

LeetCode , hard questions on dynamic programming, graphs, and more.

Round 2 - Coding Test 

DSA, Cn, os, DBMS, ML

Round 3 - One-on-one 

(2 Questions)

  • Q1. Is relocation a possibility for this position?
  • Q2. Senior role is there
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Bubble sort and array was given
  • Q2. Create binary tree
  • Ans. 

    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.

  • Answered by AI
  • Q3. HightBuilding Pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - just go through strivers videos

Skills evaluated in this interview

Tell us how to improve this page.

Interview Questions from Similar Companies

Google Interview Questions
4.4
 • 854 Interviews
Zoho Interview Questions
4.3
 • 508 Interviews
SAP Interview Questions
4.2
 • 304 Interviews
24/7 Customer Interview Questions
3.5
 • 175 Interviews
Globant Interview Questions
3.8
 • 169 Interviews
Chetu Interview Questions
3.3
 • 164 Interviews
Dassault Systemes Interview Questions
4.0
 • 157 Interviews
View all

Mabsquare Software Technologies Java Software Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Softwaretest Engineer
56 salaries
unlock blur

₹1.8 L/yr - ₹6.8 L/yr

Java Developer
39 salaries
unlock blur

₹1.8 L/yr - ₹4.4 L/yr

Software Testing Engineer
38 salaries
unlock blur

₹2.2 L/yr - ₹6.5 L/yr

Software Engineer
38 salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Software Developer
29 salaries
unlock blur

₹1.5 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Mabsquare Software Technologies with

Bosch Global Software Technologies

4.0
Compare

24/7 Customer

3.5
Compare

Google

4.4
Compare

Microsoft Corporation

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