Premium Employer

Gartner

4.1
based on 505 Reviews
Filter interviews by

30+ Genpact Interview Questions and Answers

Updated 24 Oct 2024

Q1. what's the difference between copy writing and content writing?

Ans.

Copywriting focuses on persuasive and promotional writing, while content writing focuses on informative and educational writing.

  • Copywriting is used to create advertisements, sales letters, and promotional materials.

  • Content writing is used to create blog posts, articles, and website content.

  • Copywriting aims to persuade and convince the audience to take a specific action.

  • Content writing aims to provide valuable information and engage the audience.

  • Copywriting often uses persuasi...read more

Add your answer

Q2. What is the difference between a product manager , Product Owner and Project Manager?

Ans.

Product managers focus on the overall strategy and vision of a product, product owners prioritize and manage the product backlog, and project managers oversee the execution of specific projects.

  • Product managers are responsible for defining the product strategy, setting goals, and aligning the product with the company's vision.

  • Product owners prioritize the product backlog, work closely with stakeholders, and ensure that the development team understands the requirements.

  • Project...read more

Add your answer

Q3. Can you research about any software product and tell what it does?

Ans.

Microsoft Excel is a software product used for creating spreadsheets and analyzing data.

  • Allows users to organize data into rows and columns

  • Provides tools for performing calculations and creating charts

  • Commonly used in business for financial analysis and reporting

Add your answer

Q4. How can you reduce the data size, what will be your approach to do that

Ans.

To reduce data size, I would use techniques like data compression, data aggregation, and data summarization.

  • Utilize data compression techniques such as ZIP or GZIP to reduce file size

  • Aggregate data by grouping similar data points together

  • Summarize data by creating averages, totals, or other statistical measures

  • Remove unnecessary columns or rows from the dataset

  • Use data deduplication to eliminate duplicate entries

Add your answer
Discover Genpact interview dos and don'ts from real experiences

Q5. Print whole Fibonacci series using recursion.

Ans.

Print Fibonacci series using recursion

  • Define a recursive function to calculate Fibonacci numbers

  • Base case: return 0 if n is 0, return 1 if n is 1

  • Recursive case: return sum of previous two Fibonacci numbers

  • Print each Fibonacci number in the series

Add your answer

Q6. How does Facebook earn?

Ans.

Facebook earns primarily through advertising revenue.

  • Facebook generates revenue by selling ads on its platform.

  • Advertisers pay Facebook to display their ads to its users.

  • Facebook uses user data to target ads and increase their effectiveness.

  • The company also earns from fees charged for virtual goods and game-related purchases.

  • Facebook's acquisition of Instagram and WhatsApp has further expanded its revenue streams.

View 1 answer
Are these interview questions helpful?

Q7. How many Netflix subsribers are there in India?

Ans.

The exact number of Netflix subscribers in India is not publicly disclosed.

  • Netflix does not publicly disclose the number of subscribers in specific countries.

  • The total number of Netflix subscribers worldwide is over 200 million.

  • India is one of the key markets for Netflix's expansion.

Add your answer

Q8. How many Pepsi bottles are sold in Gurugram?

Ans.

The exact number of Pepsi bottles sold in Gurugram is not publicly available.

  • Sales data for specific products like Pepsi bottles is typically confidential

  • The number of bottles sold can vary based on factors like seasonality, promotions, and consumer preferences

  • One way to estimate sales is to look at market share data or industry reports

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What will you do if your POV differs from your Manger's POV for a particular process? What will be your approach?

Ans.

When my POV differs from my manager's, I will approach the situation by actively listening, seeking clarification, and presenting my perspective respectfully.

  • Actively listen to understand my manager's perspective

  • Seek clarification to ensure I fully understand their viewpoint

  • Present my perspective respectfully, providing supporting evidence or examples

  • Engage in open and constructive dialogue to find common ground or compromise

  • Consider the possibility that my manager's POV may ...read more

Add your answer

Q10. Can you tell difference between two software products?

Ans.

Yes, I can tell the difference between two software products.

  • I can compare the features and functionalities of the two software products.

  • I can analyze the user interface and user experience of each product.

  • I can evaluate the performance and efficiency of the software.

  • I can assess the compatibility and integration capabilities of the products.

  • I can review the documentation and support provided for each software.

Add your answer

Q11. Success metrics for a digital product created by a newspaper company

Ans.

Success metrics for a digital product created by a newspaper company

  • Increase in website traffic and page views

  • Growth in the number of digital subscribers

  • Higher engagement metrics such as time spent on site and number of articles read per session

  • Increase in social media shares and comments on articles

  • Improvement in user satisfaction and feedback through surveys or ratings

  • Higher conversion rates for advertising and sponsored content

  • Decrease in bounce rate and increase in return...read more

Add your answer

Q12. 1. What is the role of beta value in Logistic regression? 2. What is bias variance trade off? 3. How did you decide on the list of variables that would be used in a model?

Ans.

Beta value in logistic regression measures the impact of independent variables on the log odds of the dependent variable.

  • Beta value indicates the strength and direction of the relationship between the independent variables and the log odds of the dependent variable.

  • A positive beta value suggests that as the independent variable increases, the log odds of the dependent variable also increase.

  • A negative beta value suggests that as the independent variable increases, the log odd...read more

Add your answer

Q13. What is p2p and how you are interacting with client

Ans.

P2P stands for peer-to-peer, a decentralized communication model where two parties interact directly with each other.

  • P2P allows for direct communication between two parties without the need for a central server.

  • Examples of P2P interactions include file sharing through platforms like BitTorrent and cryptocurrency transactions like Bitcoin.

  • In a client setting, interacting with clients through P2P may involve direct messaging or file sharing without the need for intermediaries.

Add your answer

Q14. how you achieve marketing metrics? how you achieved customer retention and customer acquistion? give two examples where you achieved customer acquistion?

Ans.

I achieve marketing metrics through data analysis, targeted campaigns, and customer engagement strategies.

  • Utilizing data analytics to track and measure key performance indicators

  • Implementing targeted marketing campaigns to reach specific customer segments

  • Developing customer engagement strategies to increase loyalty and retention

  • Offering personalized promotions or discounts to attract new customers

Add your answer

Q15. How do you measure success at performance ?

Ans.

Success at performance can be measured through key performance indicators, feedback from stakeholders, and achievement of goals.

  • Key performance indicators (KPIs) such as productivity, quality, and efficiency can be used to measure success at performance.

  • Feedback from stakeholders, including employees, customers, and management, can provide valuable insights into performance success.

  • Achievement of goals and objectives set by the organization can also indicate success at perfor...read more

Add your answer

Q16. How do you handle error while coding

Ans.

I carefully review my code, identify the error, and troubleshoot until it is resolved.

  • Review the code to identify the error

  • Use debugging tools to pinpoint the issue

  • Consult with colleagues or seek help online if needed

  • Test the code after making corrections to ensure it is error-free

Add your answer

Q17. How would reduce the data size.

Ans.

Reduce data size by removing unnecessary columns, aggregating data, using data compression techniques, and optimizing data storage.

  • Remove unnecessary columns that are not being used in analysis

  • Aggregate data by grouping similar data points together

  • Use data compression techniques like gzip or snappy to reduce file size

  • Optimize data storage by using efficient data structures and algorithms

  • Consider using data deduplication to remove redundant data

Add your answer

Q18. have you managed such devops infra before

Ans.

Yes, I have managed devops infra in my previous roles.

  • I have experience managing infrastructure using tools like Ansible, Terraform, and Kubernetes.

  • I have also worked on building CI/CD pipelines using Jenkins and GitLab.

  • In my previous role, I managed a large-scale AWS infrastructure for a SaaS product.

  • I have experience with monitoring tools like Prometheus and Grafana.

  • I have also worked on implementing security best practices in the infrastructure.

Add your answer

Q19. Explain the End to End process of the sales life cycle

Ans.

The sales life cycle involves prospecting, qualifying leads, presenting offers, closing deals, and providing post-sales support.

  • Prospecting: Identifying potential customers and gathering information about their needs.

  • Qualifying leads: Determining if the prospect is a good fit for the product or service.

  • Presenting offers: Demonstrating how the product or service meets the prospect's needs.

  • Closing deals: Finalizing the sale and negotiating terms.

  • Providing post-sales support: En...read more

Add your answer

Q20. Internal working of hashmap

Ans.

HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

  • HashMap internally uses an array of linked lists to store key-value pairs.

  • When a key-value pair is added, the key is hashed to determine the index in the array where the pair will be stored.

  • If multiple keys hash to the same index, a collision occurs and the pairs are stored in a linked list at that index.

  • To retrieve a value, the key is hashed again to find the ind...read more

Add your answer

Q21. Design patterns I've used

Ans.

I have used design patterns such as Singleton, Factory, and Observer in my projects.

  • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

  • Factory pattern creates objects without specifying the exact class of object that will be created.

  • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.

Add your answer

Q22. Explain NOSQL databases and their working?

Ans.

NOSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.

  • NOSQL databases store data in key-value pairs, wide-column stores, document databases, or graph databases.

  • They are designed for handling large volumes of data and are highly scalable.

  • Examples include MongoDB, Cassandra, Redis, and Neo4j.

Add your answer

Q23. How you doing invoice processing

Ans.

I am responsible for processing invoices by verifying accuracy, coding expenses, and ensuring timely payments.

  • Verify accuracy of invoices

  • Code expenses correctly

  • Ensure timely payments to vendors

Add your answer

Q24. What is Power BI and it's components

Add your answer

Q25. A coding problem that uses recursion

Ans.

Implementing a factorial function using recursion

  • Define a function that takes an integer as input

  • Base case: if input is 0, return 1

  • Recursive case: return input multiplied by the factorial of input-1

  • Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = ... = 5 * 4 * 3 * 2 * 1

Add your answer

Q26. What was the last drawn CTC

Ans.

My last drawn CTC was $120,000 per year.

  • Last drawn CTC was $120,000 per year

  • Negotiable based on role and responsibilities

  • Open to discussing compensation package

Add your answer

Q27. Error handling while coding

Ans.

Error handling is crucial in coding to anticipate and address potential issues that may arise during execution.

  • Always include try-catch blocks to handle exceptions and prevent crashes

  • Use meaningful error messages to help identify and troubleshoot issues

  • Implement logging mechanisms to track errors and debug effectively

Add your answer

Q28. Rate in Power Platform out of 1-10

Add your answer

Q29. Most Advance scenarios in Power BI

Add your answer

Q30. how to check YOY sales

Add your answer

Q31. Cloud vs On-premise

Ans.

Cloud vs On-premise

  • Cloud computing refers to the delivery of computing services over the internet, while on-premise computing involves running applications and storing data on local servers.

  • Cloud computing offers scalability, flexibility, and cost-effectiveness as resources can be easily scaled up or down based on demand.

  • On-premise computing provides greater control and security as data is stored locally and not shared with third-party providers.

  • Cloud computing allows for rem...read more

Add your answer

Q32. usage of git rebase

Ans.

Git rebase is a command used to reapply commits on top of another branch.

  • Git rebase is used to incorporate changes from one branch into another by reapplying commits on top of the target branch.

  • It helps in maintaining a linear project history by avoiding unnecessary merge commits.

  • Rebasing should be used with caution as it rewrites commit history and can cause conflicts.

  • Example: git rebase master - rebase current branch onto master branch.

Add your answer

Q33. React.clone() usage

Ans.

React.cloneElement() is used to clone and return a new React element with updated props.

  • React.cloneElement() is used to clone a React element and pass new props to the cloned element.

  • It is commonly used when you need to add or update props of a React element without changing its key or ref.

  • Example: const element = React.cloneElement(originalElement, { newProp: value });

Add your answer

Q34. Context vs Redux

Ans.

Context is a feature in React that allows data to be passed through the component tree without having to pass props down manually. Redux is a state management library for JavaScript applications.

  • Context is built into React and is primarily used for passing data through the component tree without having to pass props down manually.

  • Redux is a separate library that provides a centralized store for managing application state and allows for predictable state management through act...read more

Add your answer

Q35. Polyfill for call

Ans.

A polyfill is a piece of code that provides the technology that you expect the browser to provide natively.

  • Polyfills are used to fill in the gaps in browser support for certain features.

  • They allow developers to use new features in older browsers.

  • Examples of polyfills include Babel for ES6 features and HTML5 Shiv for HTML5 elements in older browsers.

Add your answer

Q36. Present your ppt

Ans.

I will present my PowerPoint presentation during the interview.

  • Start by introducing the topic and purpose of the presentation

  • Include key points and findings in a clear and concise manner

  • Use visuals such as graphs, charts, and images to support your points

  • Engage the audience by encouraging questions and discussions

  • Conclude with a summary and potential next steps

Add your answer

Q37. Ost pst difference

Ans.

OST and PST are file formats used by Microsoft Outlook to store email data.

  • OST (Offline Storage Table) is used for offline access to email data, while PST (Personal Storage Table) is used for archiving and backup.

  • OST files are synchronized with the Exchange server, while PST files are stored locally on the user's computer.

  • OST files are typically larger in size compared to PST files.

  • OST files are used for accessing email data when offline, while PST files are used for storing ...read more

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Genpact

based on 49 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.9
 • 1.4k Interview Questions
3.8
 • 399 Interview Questions
3.4
 • 393 Interview Questions
4.2
 • 190 Interview Questions
4.2
 • 178 Interview Questions
3.9
 • 135 Interview Questions
View all
Top Gartner Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter