Filter interviews by
MVVM, MVC, and MVP are design patterns used in software development to separate concerns and improve code maintainability.
MVC stands for Model-View-Controller and separates the application into three interconnected components. The model represents the data and business logic, the view displays the data to the user, and the controller handles user input and updates the model and view accordingly.
MVP stands for Mode...
Data can be fetched using APIs and passed to the view using templating engines or front-end frameworks.
Use AJAX calls to fetch data from the backend APIs
Parse the data received in JSON format
Use templating engines like Handlebars or front-end frameworks like React to pass the data to the view
Render the data dynamically on the view
Recyclerview is a view group that displays a list of scrollable items and reuses views as they scroll off the screen.
Recyclerview is a more flexible and efficient version of ListView and GridView.
It uses a LayoutManager to arrange items in a list or grid format.
It also uses an Adapter to provide data to the views and recycle views as they scroll off the screen.
Recyclerview can also support animations and item deco...
OOPs concepts are fundamental principles of object-oriented programming that help in creating modular and reusable code.
Encapsulation helps in hiding the implementation details of an object and provides a clean interface for interacting with it.
Inheritance allows creating new classes based on existing ones, reducing code duplication and promoting code reuse.
Polymorphism enables objects to take on multiple forms, a...
Services are modular, reusable components that perform specific tasks and can be accessed by other parts of an application.
Services are used to separate business logic from the UI layer.
They can be used to perform tasks such as data retrieval, validation, and manipulation.
Services can be shared across multiple components and modules.
Examples include HTTP services for making API calls, authentication services, and ...
Activity refers to a single screen with a user interface. Binding is a way to connect data to the UI elements.
Activity is a component of an Android app that represents a single screen with a user interface.
Binding is a way to connect data to the UI elements in an Activity.
Data binding can be done using XML or programmatically.
Binding can be used to update the UI automatically when the data changes.
I applied via Referral and was interviewed before May 2022. There were 4 interview rounds.
An assignment on scenario is given and was asked to develop it and the time given was flexible.
OOPs concepts are fundamental principles of object-oriented programming that help in creating modular and reusable code.
Encapsulation helps in hiding the implementation details of an object and provides a clean interface for interacting with it.
Inheritance allows creating new classes based on existing ones, reducing code duplication and promoting code reuse.
Polymorphism enables objects to take on multiple forms, allowi...
Activity refers to a single screen with a user interface. Binding is a way to connect data to the UI elements.
Activity is a component of an Android app that represents a single screen with a user interface.
Binding is a way to connect data to the UI elements in an Activity.
Data binding can be done using XML or programmatically.
Binding can be used to update the UI automatically when the data changes.
Services are modular, reusable components that perform specific tasks and can be accessed by other parts of an application.
Services are used to separate business logic from the UI layer.
They can be used to perform tasks such as data retrieval, validation, and manipulation.
Services can be shared across multiple components and modules.
Examples include HTTP services for making API calls, authentication services, and loggi...
Recyclerview is a view group that displays a list of scrollable items and reuses views as they scroll off the screen.
Recyclerview is a more flexible and efficient version of ListView and GridView.
It uses a LayoutManager to arrange items in a list or grid format.
It also uses an Adapter to provide data to the views and recycle views as they scroll off the screen.
Recyclerview can also support animations and item decoratio...
Data can be fetched using APIs and passed to the view using templating engines or front-end frameworks.
Use AJAX calls to fetch data from the backend APIs
Parse the data received in JSON format
Use templating engines like Handlebars or front-end frameworks like React to pass the data to the view
Render the data dynamically on the view
MVVM, MVC, and MVP are design patterns used in software development to separate concerns and improve code maintainability.
MVC stands for Model-View-Controller and separates the application into three interconnected components. The model represents the data and business logic, the view displays the data to the user, and the controller handles user input and updates the model and view accordingly.
MVP stands for Model-Vie...
Top trending discussions
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Easy logical questions
basic quant
Easy level coding questions
Counting frequency of alphabets
Multiple dispatch is not a feature of Redux. It can be achieved using middleware or custom logic.
Middleware like redux-thunk or redux-saga can be used to dispatch multiple actions based on a single action.
Custom logic can be implemented in the reducer to handle multiple actions based on a single action type.
For example, a single 'ADD_ITEM' action can trigger multiple actions like 'UPDATE_TOTAL', 'UPDATE_HISTORY', etc.
M...
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
Faced various technical challenges, including system integration and performance optimization, which I successfully navigated through strategic solutions.
Integration of legacy systems with modern applications: I utilized APIs and middleware to ensure seamless data flow.
Performance bottlenecks in a web application: Implemented caching strategies and optimized database queries, resulting in a 40% speed increase.
Debugging...
I applied via Walk-in and was interviewed before Sep 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There was 1 interview round.
I am a passionate software developer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about coding and problem-solving
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Deadlock occurs when two or more processes are stuck in a circular waiting state.
It happens when processes compete for resources and each process holds a resource that another process needs.
Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and ...
Some of the top questions asked at the Pytheos Health Systems Full Stack Developer interview -
based on 1 interview experience
Difficulty level
Duration
Nutritionist
10
salaries
| ₹5.6 L/yr - ₹7.7 L/yr |
TCS
Accenture
Wipro
Cognizant