i
Mastek
Filter interviews by
I applied via Campus Placement and was interviewed in Nov 2020. There were 5 interview rounds.
The right key is the switch that is turned on.
The bulb will only turn on if the switch that controls it is turned on.
Since you can only enter the room once, you need to determine which switch is turned on without entering the room.
You can try each switch one by one and observe if the bulb turns on or not.
The logic used for filtering odd numbers is to check if the number is not divisible by 2.
Check if the number modulo 2 is not equal to 0
If the remainder is not 0, then the number is odd
Example: 3 % 2 = 1, so 3 is an odd number
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