i
Mastek
Filter interviews by
I applied via Campus Placement and was interviewed before May 2022. There were 4 interview rounds.
This was the very first Interview Procedure at Mastek[Expect the Resume Shortlisting]
There were around 300+ students in a Pool Campus drive conducted back in August 2022 for Mumbai University students
Clusters were set into groups of 5-8 Students for the Group Discussion Round
The Topic given to us was "Does Patriarchy exist in Indian culture "
The Elimination rate is High in this Round with 2-3 Students making out with each Group.
Including all header files in Java code may increase space complexity but not affect speed if unused methods are not called.
Including all header files in Java code may increase the size of the compiled program, but it will not affect the speed of the program if unused methods are not called.
Unused methods will not be loaded into memory, so they will not affect the program's performance.
However, including unnecessary he...
Yes, I have a few questions about the services offered by Mastek.
Can you tell me more about the specific industries that Mastek caters to?
What kind of software development services does Mastek offer?
Does Mastek provide any consulting services?
Can you give me an example of a successful project that Mastek has completed?
What kind of support and maintenance services does Mastek offer?
I would take it as a learning opportunity and try to understand the areas where I need to improve.
I would ask for feedback from the interviewer to understand my shortcomings.
I would work on improving my skills and knowledge in those areas.
I would continue to apply for other opportunities and not let this rejection discourage me.
I would also reflect on my interview performance and see if there are any areas where I can
Yes, I am an avid reader and enjoy exploring new genres.
I read books on various topics such as science, history, and fiction.
I also participate in book clubs and attend literary events.
Reading helps me stay informed and broaden my perspective.
I believe it also enhances my critical thinking and communication skills.
There were simple aptitude questions and core java MCQS
OOP 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: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding th...
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can override or extend the functionality of the base class
Example: Class 'Car' can inherit from class 'Vehicle' and inh...
The Group discussion was good but the company isn't punctual the timing of company's arival was 8:45 and they arrived at 10:30 and then they started the group discussion at 12:30-01:00 previousliy they have mentioned only 3 rounds 1st-GD 2nd-L1 Interview and 3rd-L3 Interview
but suddenly at the day of interviews they added additional round of Apptitude round after Group Discussion of 15 minutes they announced the result at 02:15
By adding this round suddenly they started the test around 3:30 and after the test they anounced the test results by 4:50
I applied via LinkedIn and was interviewed in Oct 2024. There were 3 interview rounds.
Artificial intelligence
Mastek interview questions for popular designations
Work from home vs Work from office
A payment slip is a document provided by a creditor to a debtor, detailing the amount owed and payment instructions.
Payment slips are commonly used in billing and invoicing processes.
They typically include information such as the recipient's name, amount due, due date, and payment methods.
Payment slips can be physical documents or electronic forms sent via email or online platforms.
They serve as a record of the transac...
Oracle is a multinational computer technology corporation that specializes in developing and marketing database software and technology.
Oracle offers a wide range of products and services including database management systems, cloud applications, and consulting services.
Oracle's flagship product is the Oracle Database, a relational database management system.
Oracle also provides enterprise software solutions for custom...
Get interview-ready with Top Mastek Interview Questions
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
It was easy, confidence and fluency is the key.
Easier, straight forward
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
dbt seeds are static data that can be used to populate tables in a dbt project.
dbt seeds are used to provide initial data for tables in a dbt project
They are typically used for reference data that doesn't change frequently
Seeds are defined in YAML files and can be loaded into tables using dbt run command
To test the connection of a dbt project, you can use the dbt CLI command 'dbt debug'.
Use the dbt CLI command 'dbt debug' to test the connection of your dbt project.
Check the connection settings in your dbt profiles.yml file.
Ensure that the database credentials are correct and the database server is accessible.
Verify that the dbt project is properly configured and the models can be built successfully.
Snapshots are point-in-time copies of a database or data set, capturing the state of the data at a specific moment.
Snapshots are read-only copies of the data at a specific point in time.
They are useful for data recovery, auditing, and creating backups.
Snapshots can be taken at regular intervals to track changes over time.
Examples include AWS RDS snapshots, database snapshots in SQL Server, and ZFS snapshots in file sys
dbt triggers are a way to automatically run dbt models based on specified conditions.
dbt triggers allow you to schedule the execution of dbt models at specific times or intervals
Triggers can be set up to run based on events like data loading or updates
They can also be used to trigger the execution of dbt models in response to external events
Aptitude test with aptitude based questions
Variable hoisting is a behavior in JavaScript where variable declarations are moved to the top of their scope during compilation.
Variable declarations are hoisted to the top of their function or global scope.
Only the declarations are hoisted, not the initializations.
This can lead to unexpected behavior if variables are accessed before they are declared.
Closures in JavaScript allow functions to access variables from an outer function even after the outer function has finished executing.
Closures are created whenever a function is defined within another function.
Inner functions have access to the outer function's variables even after the outer function has returned.
Closures are commonly used to create private variables and functions in JavaScript.
Example: function outer...
Was given online and the topic was cryptocurrency
Top trending discussions
Some of the top questions asked at the Mastek interview -
The duration of Mastek interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 76 interviews
Interview experience
based on 797 reviews
Rating in categories
Senior Software Engineer
548
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
396
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
269
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Specialist
266
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant 1
191
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech