Filter interviews by
OOPS concepts are fundamental principles in object-oriented programming that help in organizing and designing code efficiently.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: a car object with properties like color and methods like start() and stop().
Inheritance: Allowing a class to inherit properties and behavior from another class. Example: a class Animal can inherit fro...
Developed a web-based project management tool for tracking tasks and deadlines.
Used HTML, CSS, and JavaScript for front-end development
Utilized Node.js and Express for back-end development
Implemented MongoDB for database management
Incorporated user authentication and authorization features
Integrated real-time updates using WebSockets
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
API contract defines the rules and requirements for interacting with an API.
API contract specifies the endpoints, methods, parameters, and data formats that can be used to access the API.
It also includes information on authentication, rate limits, error handling, and versioning.
Developers must adhere to the API contract to ensure proper communication and functionality.
Examples: RESTful APIs typically have a clear API c...
OpenAPI specification is a standard for defining RESTful APIs.
OpenAPI specification allows developers to describe APIs in a standardized format using YAML or JSON.
It includes information such as endpoints, parameters, request/response formats, authentication methods, etc.
Tools like Swagger UI can generate interactive API documentation based on OpenAPI specifications.
Load balancing in Kubernetes is achieved using a service called Kubernetes Service.
Create a Kubernetes Service object with a type of 'LoadBalancer'
The Service will automatically create an external load balancer that will distribute traffic to the pods in the service
The load balancer will route traffic based on the service's selector
Rate limiting can be implemented using techniques like token bucket algorithm or sliding window algorithm.
Implement token bucket algorithm to limit the number of requests a user can make within a certain time frame.
Use sliding window algorithm to track the number of requests made in a specific time window and reject requests that exceed the limit.
Consider using libraries like Guava RateLimiter in Java for easy implemen
API versioning is a practice of managing different versions of an API to ensure compatibility and smooth transitions for users.
Use URL paths to differentiate between different versions of the API (e.g. /v1/resource vs /v2/resource)
Include version information in the request headers (e.g. Accept header)
Implement versioning through query parameters (e.g. /resource?version=1)
Use custom media types to specify API versions (
I applied via campus placement at Manipal International Institute of Information Technology (MIIIT), Bangalore and was interviewed in Oct 2023. There were 4 interview rounds.
Aptitude test was quite easy it has same question as in amcat exam
Its difficult round only few students get selected
mPHATEK Systems interview questions for popular designations
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
Delete removes rows from a table, truncate removes all rows from a table, drop removes a table from the database.
Delete is a DML command which removes specific rows from a table.
Truncate is a DDL command which removes all rows from a table but keeps the table structure.
Drop is a DDL command which removes an entire table from the database.
Delete can be rolled back, truncate cannot be rolled back, drop cannot be rolled b...
Types of joins in SQL include inner join, outer join, left join, and right join.
Inner join: returns rows when there is a match in both tables
Outer join: returns all rows when there is a match in one of the tables
Left join: returns all rows from the left table and the matched rows from the right table
Right join: returns all rows from the right table and the matched rows from the left table
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable tables
It helps in reducing data redundancy by storing data in a structured way
Normalization ensures data integrity by avoiding update anomalies
There are different normal forms like 1NF, 2NF, 3NF, etc.
Example: In a database, instead of stori...
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 3 interview rounds.
Joins are used to combine data from two or more tables in SQL.
Joins are used to retrieve data from multiple tables based on a related column between them.
There are different types of joins such as inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables, left join returns all rows from the left table and matching rows from the right table, right join returns all ...
Structured Query Language (SQL) is a programming language used to manage and manipulate relational databases.
SQL is used to create, modify, and delete databases, tables, and data.
It is used to retrieve data from databases using queries.
SQL is used to insert, update, and delete data in databases.
It is a standard language used by most relational database management systems (RDBMS).
I applied via Referral and was interviewed in Apr 2022. There were 4 interview rounds.
General awareness
I applied via Naukri.com and was interviewed in Sep 2021. There were 2 interview rounds.
Top trending discussions
The duration of mPHATEK Systems interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 9 interviews
Interview experience
based on 103 reviews
Rating in categories
Software Developer
93
salaries
| ₹3.1 L/yr - ₹14 L/yr |
Software Engineer
73
salaries
| ₹1.2 L/yr - ₹8.2 L/yr |
Junior Software Engineer
51
salaries
| ₹1.8 L/yr - ₹4 L/yr |
Salesforce Developer
39
salaries
| ₹2.5 L/yr - ₹9.3 L/yr |
Senior Software Engineer
32
salaries
| ₹7.1 L/yr - ₹22.5 L/yr |
Infosys
TCS
Wipro
HCLTech