Upload Button Icon Add office photos

Majesco

Compare button icon Compare button icon Compare

Filter interviews by

Majesco Interview Questions and Answers

Updated 14 Apr 2025
Popular Designations

29 Interview questions

A Software Engineer was asked 2mo ago
Q. What is encapsulation?
Ans. 

Encapsulation is a fundamental OOP principle that restricts direct access to an object's data and methods.

  • Encapsulation combines data and methods that operate on that data into a single unit, or class.

  • It protects the internal state of an object by using access modifiers (private, protected, public).

  • For example, a class 'BankAccount' may have private attributes like 'balance' and public methods like 'deposit()' and...

View all Software Engineer interview questions
A Director was asked 3mo ago
Q. What is program management?
Ans. 

Program managing involves overseeing multiple related projects to achieve strategic objectives and optimize resource utilization.

  • Aligns projects with organizational goals, e.g., launching a new product line.

  • Coordinates resources across projects, ensuring efficient use, e.g., sharing team members between projects.

  • Manages risks and issues at a program level, e.g., addressing supply chain disruptions affecting multip...

View all Director interview questions
A Director was asked 3mo ago
Q. What is the best way to deliver projects?
Ans. 

Effective project delivery requires clear planning, communication, and adaptability to ensure success and stakeholder satisfaction.

  • Define clear objectives: Establish specific, measurable goals for the project. For example, a marketing campaign should aim for a 20% increase in engagement.

  • Engage stakeholders early: Involve key stakeholders from the beginning to gather input and ensure alignment. For instance, hold i...

View all Director interview questions
A Senior Engineering Lead was asked 3mo ago
Q. What is a database?
Ans. 

A database is an organized collection of data, typically stored and accessed electronically for efficient retrieval and management.

  • Databases can be relational (e.g., MySQL, PostgreSQL) or non-relational (e.g., MongoDB, Cassandra).

  • They use structured query language (SQL) for managing and querying data in relational databases.

  • Databases support data integrity, security, and concurrent access by multiple users.

  • Example...

View all Senior Engineering Lead interview questions
A Senior Engineering Lead was asked 3mo ago
Q. What is SQL?
Ans. 

SQL (Structured Query Language) is a standard programming language for managing and manipulating relational databases.

  • SQL is used to perform tasks such as querying data, updating records, and managing database structures.

  • Common SQL commands include SELECT (to retrieve data), INSERT (to add data), UPDATE (to modify data), and DELETE (to remove data).

  • SQL supports various data types, including INTEGER, VARCHAR, DATE,...

View all Senior Engineering Lead interview questions
A Senior Software Engineer was asked 5mo ago
Q. What is Java?
Ans. 

Java is a high-level programming language known for its portability, security, and object-oriented features.

  • Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).

  • It is object-oriented, allowing for modular and reusable code.

  • Java is known for its strong security features, such as sandboxing and encryption.

  • It is widely used for developing web applications, mobile apps, and ...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 7mo ago
Q. What is dependency injection?
Ans. 

Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

  • Dependency injection helps in achieving loose coupling between classes.

  • It allows for easier testing by providing a way to mock dependencies.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Lead Engineer was asked 9mo ago
Q. What is Software Testing?
Ans. 

Software testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.

  • Identifying defects or bugs in the software

  • Verifying that the software meets the specified requirements

  • Ensuring the software functions correctly under different conditions

  • Types of software testing include unit testing, integration testing, system testing, and acceptance testing

View all Lead Engineer interview questions
A Senior Software Engineer was asked 12mo ago
Q. Explain interfaces in Java.
Ans. 

Interface in Java is a blueprint of a class that defines a set of methods without implementation.

  • Interfaces can have abstract methods and constants

  • Classes can implement multiple interfaces

  • Interfaces are used for achieving abstraction and multiple inheritance

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 12mo ago
Q. Explain how a HashMap works.
Ans. 

Hashmap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.

  • Hashmap uses a hash function to map keys to indices in an array.

  • It allows for constant time complexity O(1) for insertion, deletion, and retrieval operations.

  • In case of collisions, separate chaining or open addressing techniques are used to handle them.

  • Example: HashMap<String, Integer> map = new Hash...

View all Senior Software Engineer interview questions

Majesco Interview Experiences

31 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me something about your self?
  • Q2. What is java ?
  • Ans. 

    Java is a high-level programming language known for its portability, security, and object-oriented features.

    • Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).

    • It is object-oriented, allowing for modular and reusable code.

    • Java is known for its strong security features, such as sandboxing and encryption.

    • It is widely used for developing web applications, mobile apps, and enter...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. How did you deliver your code?
  • Ans. 

    I delivered my code through version control systems like Git, following best practices for code review and testing.

    • Used Git for version control to track changes and collaborate with team members

    • Followed best practices for code review to ensure quality and consistency

    • Implemented automated testing to catch bugs early and ensure code reliability

  • Answered by AI
  • Q2. What is your team size?
  • Ans. 

    The team size is 10 members.

    • The team consists of 2 senior engineers, 4 mid-level engineers, and 4 junior engineers.

    • We follow an agile methodology with cross-functional teams.

    • Regular team meetings and stand-ups ensure effective communication and collaboration.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - introduce your self in a good manner.

Lead Engineer Interview Questions & Answers

user image Ajit Parkar

posted on 22 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is static variable?
  • Ans. 

    Static variable is a variable that retains its value between function calls.

    • Static variables are declared using the 'static' keyword.

    • They are initialized only once and retain their value throughout the program's execution.

    • They have a local scope within the function where they are declared.

    • Example: static int count = 0; in a function will retain the value of count across multiple calls to that function.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Angular related questions
Round 2 - Technical 

(1 Question)

  • Q1. Techno managerial round
Round 3 - Behavioral 

(1 Question)

  • Q1. Managerial questions

Director Interview Questions & Answers

user image Anonymous

posted on 23 Mar 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. What is program managing
  • Ans. 

    Program managing involves overseeing multiple related projects to achieve strategic objectives and optimize resource utilization.

    • Aligns projects with organizational goals, e.g., launching a new product line.

    • Coordinates resources across projects, ensuring efficient use, e.g., sharing team members between projects.

    • Manages risks and issues at a program level, e.g., addressing supply chain disruptions affecting multiple pr...

  • Answered by AI
  • Q2. What is the best way to deliver projects
  • Ans. 

    Effective project delivery requires clear planning, communication, and adaptability to ensure success and stakeholder satisfaction.

    • Define clear objectives: Establish specific, measurable goals for the project. For example, a marketing campaign should aim for a 20% increase in engagement.

    • Engage stakeholders early: Involve key stakeholders from the beginning to gather input and ensure alignment. For instance, hold initia...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Always know the company's. Work culture and processes
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. About product snd domain related
Round 3 - Technical 

(1 Question)

  • Q1. About way of work and trchniques used technically
Round 4 - HR 

(1 Question)

  • Q1. About time, location package, all
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is selenium locators
  • Ans. 

    Selenium locators are used to identify web elements on a web page in order to perform automated testing.

    • Selenium locators include ID, name, class name, tag name, link text, partial link text, xpath, and css selector

    • They are used in Selenium WebDriver to interact with web elements

    • For example, driver.findElement(By.id("username")) will locate the element with id 'username'

  • Answered by AI

Skills evaluated in this interview

Lead Engineer Interview Questions & Answers

user image Anonymous

posted on 23 Mar 2024

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

(1 Question)

  • Q1. Spring related questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(1 Question)

  • Q1. What is hands on experience ? Microservice design pattern, security, What are the AWS services used . Docker , how do you handle your team etc.
  • Ans. 

    Hands-on experience refers to practical experience gained by actively working on projects or tasks related to a specific field or technology.

    • Hands-on experience in microservice design pattern involves actually implementing and deploying microservices in a real-world project.

    • Hands-on experience in security includes actively working on implementing security measures such as encryption, authentication, and authorization i...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Why you want to join here? How do you handle sprint planning and effort estimation
  • Ans. 

    I am drawn to this organization for its innovative projects and collaborative culture, and I excel in sprint planning and estimation.

    • I want to join because of the company's commitment to cutting-edge technology and its focus on professional growth.

    • In sprint planning, I prioritize tasks based on business value and team capacity, ensuring alignment with project goals.

    • For effort estimation, I use techniques like Planning ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Aptitude test has the basic questions

Round 3 - One-on-one 

(1 Question)

  • Q1. The project made in final year
  • Ans. 

    I developed a web-based project management system for tracking tasks and deadlines.

    • Used HTML, CSS, JavaScript for front-end development

    • Utilized PHP and MySQL for back-end functionality

    • Implemented user authentication and authorization features

    • Integrated calendar and notification functionalities

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(2 Questions)

  • Q1. Spring container, spring boot
  • Q2. Use case diagram for currency conversion
  • Ans. 

    Currency conversion use case diagram for Tech Lead interview

    • Actors: User, Currency Converter System

    • Use Cases: Enter amount, Select source currency, Select target currency, Convert currency, Display converted amount

    • Relationships: User interacts with Currency Converter System to perform currency conversion

    • Include: Error handling for invalid inputs

    • Extend: Historical exchange rate lookup feature

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Majesco?
Ask anonymously on communities.

Majesco Interview FAQs

How many rounds are there in Majesco interview?
Majesco interview process usually has 2-3 rounds. The most common rounds in the Majesco interview process are Technical, One-on-one Round and HR.
How to prepare for Majesco interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Majesco. The most common topics and skills that interviewers at Majesco expect are SQL, Agile, Hibernate, Javascript and Coding.
What are the top questions asked in Majesco interview?

Some of the top questions asked at the Majesco interview -

  1. 1. Diff betn case and decode 2. Primary unique keys 3. Diff betn proc and func...read more
  2. What is hands on experience ? Microservice design pattern, security, What are t...read more
  3. What is the view and type of vi...read more
How long is the Majesco interview process?

The duration of Majesco interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 31 interview experiences

Difficulty level

Easy 14%
Moderate 86%

Duration

Less than 2 weeks 80%
2-4 weeks 13%
More than 8 weeks 7%
View more

Interview Questions from Similar Companies

3i Infotech Interview Questions
3.4
 • 150 Interviews
Microland Interview Questions
3.5
 • 137 Interviews
NSE.IT Interview Questions
3.6
 • 137 Interviews
Mastek Interview Questions
3.6
 • 127 Interviews
Maveric Systems Interview Questions
3.5
 • 124 Interviews
Sonata Software Interview Questions
3.4
 • 122 Interviews
View all

Majesco Reviews and Ratings

based on 389 reviews

3.3/5

Rating in categories

3.0

Skill development

3.2

Work-life balance

3.5

Salary

2.9

Job security

3.3

Company culture

2.9

Promotions

3.0

Work satisfaction

Explore 389 Reviews and Ratings
Lead Software Analyst

Kolkata,

Mumbai

+5

4-8 Yrs

Not Disclosed

Java Support Engineer

Pune

6-9 Yrs

₹ 12-17 LPA

Senior Lead Engineer

Kolkata,

Mumbai

+5

8-13 Yrs

₹ 19.5-24.3 LPA

Explore more jobs
Senior Software Engineer
469 salaries
unlock blur

₹5.1 L/yr - ₹17 L/yr

Lead Engineer
411 salaries
unlock blur

₹7 L/yr - ₹23 L/yr

Senior Test Engineer
178 salaries
unlock blur

₹4.2 L/yr - ₹12 L/yr

Software Engineer
173 salaries
unlock blur

₹2.4 L/yr - ₹10 L/yr

Senior Leader Engineer
69 salaries
unlock blur

₹12 L/yr - ₹32 L/yr

Explore more salaries
Compare Majesco with

3i Infotech

3.4
Compare

Microland

3.5
Compare

Newgen Software Technologies

3.8
Compare

NSE.IT

3.6
Compare
write
Share an Interview