i
Mirra HealthCare
Filter interviews by
I was interviewed in Dec 2022.
Distributed architecture is a system where components are spread across multiple computers. Disconnected architecture is a system where components can operate independently without a constant connection.
Distributed architecture involves multiple computers working together to achieve a common goal.
Disconnected architecture allows components to operate independently without a constant connection to a central system.
Distr...
Stateless refers to a system that does not store any data or information about previous interactions. State management is the process of managing and maintaining the state of a system.
Stateless systems do not rely on previous interactions or data to function
State management involves keeping track of the current state of a system
State can be managed through various techniques such as cookies, sessions, and local storage
...
Sessions are a way to maintain state between HTTP requests. Caching is a technique to store frequently accessed data in memory.
Sessions are used to store user-specific data across multiple requests
Caching is used to improve performance by storing frequently accessed data in memory
Sessions can be implemented using cookies or server-side storage
Caching can be implemented using in-memory caches or distributed caches like ...
Indexes can slow down write operations and take up additional storage space.
Indexes can slow down write operations because every time data is added, updated, or deleted, the index must also be updated.
Indexes can take up additional storage space because they are essentially a copy of the data in the table, just sorted differently.
Indexes can also become fragmented over time, which can lead to decreased performance.
Inde...
Referential integrity ensures that relationships between tables in a database remain consistent.
It is a set of rules that ensures that the relationships between tables in a database are maintained correctly.
It prevents orphaned records in a database by enforcing constraints on foreign keys.
For example, if a record in one table has a foreign key that references a record in another table, referential integrity ensures th...
Left join and left outer join are the same thing.
Both return all records from the left table and matching records from the right table.
The only difference is in the case of no matching records in the right table.
Left join returns null values for the right table columns while left outer join returns all columns with null values for non-matching records.
Observable and subscribe are two important concepts in reactive programming.
Observable is a stream of data that emits values over time.
Subscribe is a method that listens to the emitted values from an observable.
Observable can be created from various sources like events, promises, arrays, etc.
Subscribe can have three callbacks - next, error, and complete.
Next callback is called when a new value is emitted, error callbac...
posted on 8 Jul 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 2 interview rounds.
Search for a target value in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target value lies in based on the pivot point.
Continue binary search in the appropriate half of the array to find the target value.
Design IMDB with concurrent ratings management
Implement a locking mechanism to ensure only one user can update a rating at a time
Use a queue system to handle multiple rating requests in an orderly manner
Consider using distributed systems to handle high concurrency levels
Design a vehicle rental system API
Create endpoints for listing available vehicles, booking a vehicle, and returning a vehicle
Include authentication and authorization mechanisms for users and admins
Implement payment gateway integration for processing rental payments
Include features like vehicle search, filtering, and reviews/ratings
Consider scalability and performance optimizations for handling high traffic
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
DSA based round. Taken by external company. I would say to medium level questions asked.
SQL is preferred for structured data, transactions, complex queries, and ACID compliance.
SQL is better for structured data and relationships between data.
SQL is preferred for transactions and ensuring data integrity.
SQL is more suitable for complex queries involving multiple tables.
SQL databases provide ACID compliance for data consistency and reliability.
Worked on a project with a Tech Lead to develop a new feature for a web application.
Collaborated closely with the Tech Lead to define project requirements and timelines
Received guidance and mentorship from the Tech Lead on best practices and coding standards
Participated in regular code reviews and discussions with the Tech Lead to ensure quality and consistency
Implemented feedback and suggestions provided by the Tech L
posted on 7 Jul 2024
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Design a paginated list of items and improve efficiency
Implement lazy loading to fetch data only when needed
Use caching to store previously fetched data for faster retrieval
Optimize database queries to reduce load times
posted on 15 Dec 2021
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
Answers to questions related to software engineering concepts.
Volatile is a keyword used to indicate that a variable's value can be changed unexpectedly.
Constant is a keyword used to indicate that a variable's value cannot be changed once it is assigned.
Volatile and const can be used together to indicate that a variable's value cannot be changed and that it may change unexpectedly.
ISR stands for Interrupt Service Routi...
A pointer is a variable that stores the memory address of another variable. Dangling, null, and void pointers are types of pointers.
Dangling pointer: a pointer that points to a memory location that has been deallocated or freed
Null pointer: a pointer that does not point to any memory location
Void pointer: a pointer that has no specific data type and can point to any data type
Storage classes in C define the scope and lifetime of variables.
auto: default storage class for local variables
register: stores variables in CPU registers for faster access
static: retains value between function calls
extern: used to access global variables across multiple files
CAN data frame is a message format used in Controller Area Network (CAN) protocol.
CAN data frame consists of 7 fields: Start of Frame (SOF), Arbitration ID, Control Bits, Data Length Code (DLC), Data Field, Cyclic Redundancy Check (CRC), and End of Frame (EOF).
The Arbitration ID field is used to identify the message priority and the source of the message.
The Data Field can contain up to 8 bytes of data.
The CRC field is...
I applied via campus placement at Government College of Engineering, Aurangabad and was interviewed in Oct 2024. There were 3 interview rounds.
Mostly questions on logical aptitude
posted on 5 Sep 2024
I applied via Job Fair and was interviewed in Aug 2024. There was 1 interview round.
posted on 17 Sep 2024
Data structure and aptitude
10 mins given for prepare for the problem and after completing the problem (program ) they asked to explain and asked to upgrade the program by reduce time complexity
Reverse a string without using built-in functions or for loops
Use recursion to reverse the string
Pass the substring excluding the first character to the recursive function
Base case: return the character itself if the length of the string is 1
Concatenate the last character of the string with the result of the recursive call
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java and Python programming languages
Skilled in web development technologies like HTML, CSS, and JavaScript
Worked on projects involving database management with SQL
Yes, I am okay with agreement.
I am comfortable with signing agreements related to software development projects.
I understand the importance of agreements in protecting both parties involved in a project.
I am willing to review and negotiate agreements to ensure they are fair and reasonable.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
MongoDB is preferred over SQL for its flexibility, scalability, and ease of use in handling unstructured data.
MongoDB is a NoSQL database, making it easier to work with unstructured data compared to SQL.
MongoDB is schema-less, allowing for more flexibility in data modeling and changes.
MongoDB is horizontally scalable, making it easier to handle large amounts of data and high traffic loads.
MongoDB's document-based data ...
posted on 15 Nov 2024
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
based on 1 review
Rating in categories
Software Engineer
45
salaries
| ₹3 L/yr - ₹10.6 L/yr |
Software Developer
19
salaries
| ₹4.5 L/yr - ₹10.5 L/yr |
Software Engineer II
10
salaries
| ₹5 L/yr - ₹16.6 L/yr |
Full Stack Developer
8
salaries
| ₹4.6 L/yr - ₹13.8 L/yr |
Business Analyst
7
salaries
| ₹7 L/yr - ₹15 L/yr |
Apollo Hospitals
Fortis Healthcare
Max Healthcare
Narayana Health