Filter interviews by
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
EHR Research based case study assignment.
Study Requirements , essential documents ICF , EDC and GCP
I applied via LinkedIn and was interviewed before May 2023. There was 1 interview round.
They just asked discussed about your case study, checked if you know figma enough or not, difference in designing for different sized screens
Top trending discussions
posted on 6 Feb 2025
I have had three years in this opportunity, during which I felt free, good, and better compared to other companies. Due to my paralysis, I am now interested in rejoining. Kindly consider giving me another chance.
Team management involves overseeing a group of individuals to ensure effective collaboration and productivity. It includes establishing a team committee to facilitate decision-making and provide support. Team command refers to the leadership and direction provided to team members in pursuit of common goals. Following standard operating procedures (SOP) is crucial for maintaining consistency and quality in team operations. Lastly, adhering to team guidelines helps to create a structured environment that promotes accountability and aligned objectives.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
MVVM stands for Model-View-ViewModel, a design pattern that separates the UI from the business logic.
MVVM separates the UI (View) from the business logic (ViewModel) by introducing a middle layer (ViewModel) that handles the communication between the two.
Model represents the data and business logic, View represents the UI components, and ViewModel acts as an intermediary between them.
MVVM promotes better code organizat...
lateinit is used for non-nullable properties that are initialized in the constructor, while lazy is used for properties that are initialized only when accessed for the first time.
lateinit is used for properties that must be initialized before being used, while lazy is used for properties that can be initialized later.
lateinit properties must be of non-nullable types, while lazy properties can be nullable.
lateinit prope...
Different Coroutines launchers in Android and their differences.
MainCoroutineDispatcher - runs on the main thread and is used for UI updates.
IOCoroutineDispatcher - optimized for IO-bound tasks like network requests or database operations.
DefaultCoroutineDispatcher - suitable for CPU-bound tasks that don't require the main thread.
UnconfinedCoroutineDispatcher - runs on the current thread until the first suspension poin...
Supervisor Scope is used in structured concurrency for managing child coroutines, while Coroutine Scope is used for launching coroutines.
Supervisor Scope is used to manage the lifecycle of child coroutines, ensuring that if one child fails, it does not affect the others.
Coroutine Scope is used for launching coroutines and managing their lifecycle.
SupervisorScope is a part of the Kotlin coroutines library, while Corouti
Different push notifications can be sent to other users by targeting specific user IDs or using topics in Firebase Cloud Messaging.
Use Firebase Cloud Messaging to send push notifications to specific user IDs.
Utilize topics in Firebase Cloud Messaging to send notifications to groups of users with similar interests or characteristics.
Implement logic in the backend to determine which users should receive which notificatio...
Yes, foreground services can be launched if application is in background.
Foreground services can be launched even if the application is in the background to perform tasks that are noticeable to the user.
Foreground services have a higher priority than background services and are less likely to be killed by the system.
Examples of foreground services include music playback, navigation, or ongoing downloads.
Retrofit is a type-safe HTTP client for Android and Java. It simplifies making REST API calls.
Create a Retrofit instance using Retrofit.Builder class
Define an interface with method definitions for API endpoints
Use annotations like @GET, @POST, @PUT, @DELETE to specify the type of HTTP request
Execute the API call using Call object and Callback interface
Handle the response in onResponse() and onFailure() methods
Use Room database migration with SQLite ALTER TABLE command to add a new column without losing previous data.
Create a new migration class in Room database with SQLite ALTER TABLE command to add the new column.
Ensure that the new column is nullable or has a default value to prevent issues with existing data.
Update the entity class in the code to include the new column and handle it accordingly in the app.
Test the migrat...
LiveData is an observable data holder class. MutableLiveData is a subclass of LiveData that allows data to be changed.
LiveData is an observable data holder class that is lifecycle-aware.
MutableLiveData is a subclass of LiveData that allows data to be changed.
Methods of MutableLiveData include setValue() and postValue().
setValue() updates the value on the main thread, while postValue() updates the value asynchronously.
L...
Configuration changes refer to modifications made to settings or parameters in software or hardware systems.
Configuration changes can include adjustments to network settings, display preferences, security settings, etc.
Examples of configuration changes include changing the screen resolution on a computer, updating the Wi-Fi password on a router, or modifying notification settings on a smartphone.
MVVM project folder structure organizes code into separate layers for better maintainability and scalability.
Separate folders for Models, Views, ViewModels, and Services
Models folder contains data classes representing the data structure
Views folder contains XML layout files for UI components
ViewModels folder contains classes that handle business logic and interact with the data layer
Services folder contains classes for...
HTTP interceptors are used to intercept and modify HTTP requests and responses in an application.
HTTP interceptors are commonly used in web development to add authentication tokens, logging, error handling, or other functionalities to HTTP requests and responses.
They can be used to modify headers, add authorization tokens, log requests, handle errors, or perform any other pre-processing or post-processing tasks.
Example...
JVM static vs Companion object in Kotlin
JVM static is used in Java to create static methods and variables within a class
Companion object in Kotlin serves a similar purpose to JVM static, providing a way to define static members within a class
Companion objects can implement interfaces, extend classes, and have their own methods and properties
JVM static members are accessed using the class name, while companion object me
Companion objects in Kotlin can be accessed from Java code using the @JvmStatic annotation.
Use the @JvmStatic annotation on companion object functions or properties to access them from Java code.
In Java code, access companion object members using the class name followed by the Companion keyword.
Google recommends targeting the latest SDK version for better performance and security.
Google recommends targeting the latest stable SDK version for new apps
Updating targetSdkVersion can improve app performance and security
It is important to regularly update targetSdkVersion to stay compliant with Google Play Store policies
Use geocoding APIs to convert location data into human-readable addresses.
Use geocoding APIs like Google Geocoding API or OpenCage Geocoding API to convert latitude and longitude coordinates into human-readable addresses.
Display the address instead of a map to show the rider's location.
Allow riders to input their address manually if they prefer not to share their location.
Remove duplicates from sorted array in place and return number of unique elements.
Use two pointers approach to iterate through the array and remove duplicates in place.
Keep track of the current unique element and update the array accordingly.
Return the count of unique elements after removing duplicates.
I applied via Approached by Company and was interviewed in Sep 2024. There were 4 interview rounds.
General SQL questions, Window Functions, Agg Functions, Case statement logic building
SQL assignment, easier than 1st round
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There were 3 interview rounds.
A Housekeeping Attitude Test evaluates an individual's qualities, skills, and mindset essential for housekeeping roles. It focuses on:
1. Cleanliness Awareness – Understanding hygiene and maintaining standards.
2. Behavior and Attitude – Being polite and professional with guests.
3. Time Management – Completing tasks efficiently.
4. Teamwork – Collaborating well with colleagues.
5. Problem-Solving – Handling issues calmly under pressure.
6. Client Satisfaction – Meeting guests' needs effectively.
A housekeeping case study is a practical scenario used to assess problem-solving, decision-making, and operational skills in housekeeping.
Example:
A guest complains about dirty linens and odors in a fully booked hotel. The test evaluates how you:
1. Resolve the guest's issue immediately.
2. Maintain cleanliness standards.
3. Manage staff workload effectively.
4. Prevent future issues
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
posted on 31 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Human Resources involves managing the employees of an organization, including recruitment, training, and employee relations.
Human Resources is responsible for recruiting and hiring new employees.
They handle employee training and development programs.
HR manages employee relations, including conflict resolution and performance evaluations.
They ensure compliance with labor laws and company policies.
HR also oversees benefi...
My exceptions include lack of attention to detail, difficulty in delegating tasks, and a tendency to take on too much work.
Lack of attention to detail can lead to errors in work
Difficulty in delegating tasks can result in inefficiency and burnout
Taking on too much work can lead to stress and decreased productivity
TA function works to attract, source, assess, and hire top talent for an organization.
TA function involves creating job postings and advertising them on various platforms.
It also includes sourcing candidates through job boards, social media, and networking.
Assessing candidates through interviews, assessments, and reference checks is a key part of TA function.
TA function works closely with hiring managers to understand ...
I am a recent graduate with a degree in Business Administration and a passion for leadership and problem-solving.
Recent graduate with a degree in Business Administration
Passionate about leadership and problem-solving
Strong communication and organizational skills
Experience in team projects and internships
Goal-oriented and eager to learn and grow
Yes, I am able to handle work pressure effectively by prioritizing tasks, staying organized, and seeking support when needed.
I have experience in managing multiple projects simultaneously
I am skilled at prioritizing tasks based on deadlines and importance
I am able to stay calm and focused under pressure
I am proactive in seeking help or guidance from colleagues or supervisors when needed
based on 3 interviews
Interview experience
4-5 Yrs
Not Disclosed
Software Engineer
11
salaries
| ₹25 L/yr - ₹32 L/yr |
Clinical Research Coordinator
5
salaries
| ₹3 L/yr - ₹3.6 L/yr |
Market Research Analyst
4
salaries
| ₹4.5 L/yr - ₹8 L/yr |
Mapmygenome- Genetic Testing/Counseling
Medgenome Labs
Genotypic Technology
Xcode Life Sciences