Zoho
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed in Aug 2024.
It was okayish not too hard or not to easy
The answer to the question is provided below.
To create an API flow, start by identifying the endpoints and their functionalities.
Design the UI and UX testing by using appropriate design patterns like MVC or MVVM.
Implement the API calls and handle the responses using networking libraries like Alamofire.
Use XCTest or UI Testing frameworks for automated UI and UX testing.
Mock the API responses for testing purposes using t...
I applied via Approached by Company
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
One coding question basic DSA related
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Write a program to print first and last letters of words alternatively from am list
OOPs stands for Object-Oriented Programming. It is based on four main pillars: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private access modifiers to restrict access to certain data.
Abstract...
posted on 13 Feb 2024
I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.
The flow of API implementation can be designed using design patterns and unit testing.
Identify the design patterns suitable for the API implementation
Create a flow diagram to visualize the steps involved
Implement the API using the chosen design patterns
Write unit tests to ensure the functionality and reliability of the API
Refactor and optimize the code as needed
The design pattern for API flow involves defining the structure and sequence of API calls.
Identify the required API endpoints and their parameters
Determine the order and dependencies of API calls
Handle error scenarios and implement error handling mechanisms
Consider authentication and authorization requirements
Implement data caching and request throttling if necessary
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
One coding question basic DSA related
View Model Scope determines whether a ViewModel should be scoped to an activity or a fragment.
View Model scoped to activity: shared between all fragments within the activity
View Model scoped to fragment: specific to that fragment only
Use activity scope for data shared across fragments, fragment scope for fragment-specific data
based on 7 reviews
Rating in categories
Member Technical Staff
1.4k
salaries
| ₹5.6 L/yr - ₹23 L/yr |
Technical Support Engineer
555
salaries
| ₹2.5 L/yr - ₹11 L/yr |
Software Developer
404
salaries
| ₹4.5 L/yr - ₹19 L/yr |
Software Engineer
79
salaries
| ₹4.8 L/yr - ₹14 L/yr |
Web Developer
79
salaries
| ₹3.5 L/yr - ₹12.3 L/yr |
Freshworks
Salesforce
SAP
TCS