i
KocharTech
Filter interviews by
Microservices are a software development technique where applications are composed of small, independent services that communicate with each other over a network.
Microservices break down a large application into smaller, loosely coupled services.
Each service is responsible for a specific function and can be developed, deployed, and scaled independently.
Communication between microservices is typically done through APIs ...
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain data and methods to manipulate that data.
The main concepts of OOP are encapsulation, inheritance, and polymorphism.
Encapsulation refers to bundling data and methods that operate on the data into a single unit.
Inheritance allows a class to inherit properties and methods from ano...
Top trending discussions
It was for 30mins and expected to use Java 8 inbuilt functions
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Flatten and remove duplicates from an array of strings
Use the flat() method to flatten the array
Use the Set object to remove duplicates
Convert the Set back to an array using the spread operator
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Developed a web application for online shopping with microservices architecture using Node.js, Express, MongoDB, and React.
Implemented microservices architecture to improve scalability and maintainability
Used Node.js and Express for backend development
Utilized MongoDB for database management
Implemented React for frontend development
Implemented business logic for user authentication, product management, and order proces...
Creating a RESTful API for a task management system using Node.js and Express, adhering to coding standards and SOLID principles.
Use Express.js for routing: Example - app.get('/tasks', getTasks);
Implement controllers to handle business logic: Example - const getTasks = (req, res) => { /* logic */ };
Follow SOLID principles: Single Responsibility - each module should have one reason to change.
Use middleware for error ...
I have used the Singleton, Factory, and Observer design patterns in my projects.
Singleton pattern: Used to ensure a class has only one instance and provides a global point of access to it. For example, I implemented a Logger class as a Singleton to manage logging throughout the application.
Factory pattern: Used to create objects without specifying the exact class of object that will be created. For instance, I used a F...
Use LINQ queries to retrieve order id and list of products based on latest project.
Use OrderByDescending to get the latest project first
Join Order and Product tables on OrderId
Select OrderId and list of Products
Use SQL query with ORDER BY and LIMIT to get 2nd largest salary.
Use SELECT statement to retrieve salary column
Use ORDER BY clause to sort salaries in descending order
Use LIMIT 1,1 to get the second row
I applied via Naukri.com and was interviewed before Aug 2021. There was 1 interview round.
The image reflects teamwork and innovation, aligning with our core values of collaboration and continuous improvement.
Teamwork: The image showcases a diverse group working together, emphasizing our value of collaboration.
Innovation: It highlights creative problem-solving, which is essential for our commitment to continuous improvement.
Customer Focus: If the image depicts a service interaction, it reinforces our dedicat...
I appeared for an interview before Mar 2024.
I applied via Naukri.com
Agile Key Metrics are measurements used to track the progress and success of Agile projects.
Agile Key Metrics include Velocity, Burn-Down Charts, Cycle Time, Lead Time, and Cumulative Flow Diagrams.
Velocity measures the amount of work completed in a sprint.
Burn-Down Charts track the remaining work in a sprint.
Cycle Time measures the time it takes to complete a task.
Lead Time measures the time it takes to deliver a feat...
Resource level metrics are measurements used to evaluate the efficiency and effectiveness of resources used in a project or organization.
Resource level metrics help in identifying areas where resources can be optimized.
Examples of resource level metrics include cost per unit, time to complete a task, and resource utilization rate.
Resource level metrics can be used to improve decision-making and resource allocation.
Thes...
posted on 19 Mar 2025
I appeared for an interview before Mar 2024, where I was asked the following questions.
I would remain calm, listen actively, and address the situation professionally to resolve any issues.
Stay calm and composed to avoid escalating the situation.
Listen actively to understand the concerns being raised.
Acknowledge the senior's feelings and express willingness to improve.
Seek clarification on specific issues to address them effectively.
Follow up after the incident to ensure the relationship remains positive.
I applied via Naukri.com and was interviewed in Jun 2020. There were 3 interview rounds.
based on 1 interview experience
Customer Support Executive
234
salaries
| ₹1.1 L/yr - ₹3.5 L/yr |
Customer Service Executive
227
salaries
| ₹1.1 L/yr - ₹3.5 L/yr |
Customer Care Executive
164
salaries
| ₹1.1 L/yr - ₹3.4 L/yr |
Team Lead
135
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Technical Support Executive
97
salaries
| ₹1.1 L/yr - ₹3.6 L/yr |
Synechron
Zensar Technologies
Capita
VVDN Technologies