Genpact
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
A bank is a financial institution that provides various financial services to customers. Finance refers to the management of money and investments. Treating a customer involves providing excellent service and meeting their financial needs.
A bank is an institution that accepts deposits, makes loans, and offers other financial services.
Finance involves the management of money, investments, and financial activities.
Treati...
Voice is the sound produced by humans using their vocal cords to communicate.
Voice is a form of communication that allows humans to express themselves through speech, singing, or other vocalizations.
It is produced by the vibration of the vocal cords in the larynx, which is then modified by the mouth, tongue, and lips to create different sounds.
Voice can convey emotions, convey information, and establish social connecti...
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Authentication verifies a user's identity, while authorization determines what a user can access.
Authentication confirms a user's identity through credentials like username and password.
Authorization controls access to resources based on the authenticated user's permissions.
Example: Logging into a website (authentication) and then being able to view/edit specific pages based on your role (authorization).
To render a list in React, use map() function to iterate over an array of data and return a list of components. State is mutable data managed within a component, while props are immutable data passed from parent to child components.
To render a list in React, use map() function to iterate over an array of data and return a list of components.
Example: const items = ['item1', 'item2', 'item3']; items.map(item =>
Webpage optimization techniques include minifying CSS and JS files, optimizing images, using asynchronous loading for scripts, and reducing render-blocking scripts.
Minify CSS and JS files to reduce file sizes and improve loading times.
Optimize images by compressing them and using the correct file format (e.g. JPEG for photographs, PNG for graphics).
Use asynchronous loading for scripts to prevent them from blocking the ...
Use SCSS to apply background color to nested li elements and utilize mixins.
Use nesting to target the li elements within a parent element
Apply background color to the 2nd li element using the :nth-child() selector
Define and use mixins to reuse styles across the codebase
To fix cumulative layout shift issues, ensure all images and media have dimensions specified in HTML, use CSS aspect ratio boxes, and prioritize loading critical resources.
Specify dimensions for all images and media in HTML to prevent layout shifts.
Use CSS aspect ratio boxes to reserve space for images before they load.
Prioritize loading critical resources to avoid sudden layout changes.
I was interviewed in Aug 2024.
I am a creative UI UX Designer with a passion for user-centered design and problem-solving.
Experienced in creating wireframes, prototypes, and user flows
Strong understanding of design principles and usability
Skilled in using design tools such as Adobe XD, Sketch, and Figma
Collaborative team player with excellent communication skills
UI UX process involves designing user interfaces and experiences to create intuitive and engaging digital products.
Research and analysis to understand user needs and behaviors
Wireframing and prototyping to visualize design concepts
Iterative design process to gather feedback and make improvements
Collaboration with developers to ensure design feasibility
User testing to validate design decisions
I applied via Naukri.com
My father is a software engineer who works for a tech company.
Father is a software engineer
Works for a tech company
I was interviewed in Jun 2024.
This is coding + mcq question
I applied via Approached by Company and was interviewed before Nov 2023. There was 1 interview round.
Event loop is a mechanism in JavaScript that allows for asynchronous operations to be executed in a non-blocking way.
Event loop is responsible for handling asynchronous operations in JavaScript.
It allows for non-blocking execution of code by continuously checking the call stack and the task queue.
When the call stack is empty, the event loop moves tasks from the task queue to the call stack for execution.
Example: setTim...
DOM stands for Document Object Model, a programming interface for web documents.
DOM is a tree-like structure that represents the elements of a web page.
It allows developers to manipulate the content, structure, and style of a web page using scripting languages like JavaScript.
DOM provides methods and properties to interact with HTML elements, such as selecting, adding, removing, or modifying them.
Example: document.getE...
I applied via Naukri.com and was interviewed in Apr 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.
React virtual DOM is a lightweight copy of the actual DOM, which allows React to efficiently update and render components.
React creates a virtual DOM tree that mirrors the actual DOM.
When changes occur, React compares the virtual DOM with the previous version to identify the minimal updates needed.
React then updates the virtual DOM and efficiently applies the changes to the actual DOM.
This process helps in optimizing p...
Redux is a predictable state container for JavaScript apps. Flow is a static type checker for JavaScript.
Redux is a state management library for JavaScript applications.
It helps in managing the state of an application in a predictable way.
It follows a unidirectional data flow pattern.
Flow is a static type checker for JavaScript that helps in catching errors before runtime.
It helps in improving the quality of code and r
Unit testing is a software testing technique where individual units or components of a software application are tested in isolation from the rest of the application.
Unit testing is done to ensure that each unit of the software application is working as expected.
It helps in identifying and fixing bugs early in the development cycle.
Unit tests are automated and can be run frequently to ensure that changes made to the cod...
Routing in React is the process of navigating between different components or pages based on the URL.
React Router is a popular library for handling routing in React
It allows for declarative routing with components and URLs
Routes can be defined with parameters and nested routes
Navigation can be done with Link and NavLink components
Programmatic navigation can be done with the useHistory hook
based on 6 reviews
Rating in categories
Hyderabad / Secunderabad
0-3 Yrs
Not Disclosed
Process Developer
36.3k
salaries
| ₹1 L/yr - ₹6.8 L/yr |
Process Associate
28.1k
salaries
| ₹0.9 L/yr - ₹6.5 L/yr |
Assistant Manager
19.9k
salaries
| ₹5 L/yr - ₹14 L/yr |
Management Trainee
19.4k
salaries
| ₹1.6 L/yr - ₹8.5 L/yr |
Manager
7.4k
salaries
| ₹7 L/yr - ₹24 L/yr |
Accenture
Capgemini
TCS
Cognizant