Gartner
30+ Genpact Interview Questions and Answers
Q1. what's the difference between copy writing and content writing?
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
Q2. What is the difference between a product manager , Product Owner and Project Manager?
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
Q3. Can you research about any software product and tell what it does?
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
Q4. How can you reduce the data size, what will be your approach to do that
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
Q5. Print whole Fibonacci series using recursion.
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
Q6. How does Facebook earn?
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.
Q7. How many Netflix subsribers are there in India?
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.
Q8. How many Pepsi bottles are sold in Gurugram?
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
Q9. What will you do if your POV differs from your Manger's POV for a particular process? What will be your approach?
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
Q10. Can you tell difference between two software products?
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.
Q11. Success metrics for a digital product created by a newspaper company
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
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?
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
Q13. What is p2p and how you are interacting with client
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.
Q14. how you achieve marketing metrics? how you achieved customer retention and customer acquistion? give two examples where you achieved customer acquistion?
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
Q15. How do you measure success at performance ?
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
Q16. How do you handle error while coding
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
Q17. How would reduce the data size.
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
Q18. have you managed such devops infra before
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.
Q19. Explain the End to End process of the sales life cycle
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
Q20. Internal working of hashmap
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
Q21. Design patterns I've used
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.
Q22. Explain NOSQL databases and their working?
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.
Q23. How you doing invoice processing
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
Q24. What is Power BI and it's components
Q25. A coding problem that uses recursion
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
Q26. What was the last drawn CTC
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
Q27. Error handling while coding
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
Q28. Rate in Power Platform out of 1-10
Q29. Most Advance scenarios in Power BI
Q30. how to check YOY sales
Q31. Cloud vs On-premise
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
Q32. usage of git rebase
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.
Q33. React.clone() usage
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 });
Q34. Context vs Redux
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
Q35. Polyfill for call
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.
Q36. Present your ppt
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
Q37. Ost pst difference
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
Top HR Questions asked in Genpact
Interview Process at Genpact
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month