Add office photos
Employer?
Claim Account for FREE

Samsung

4.0
based on 7k Reviews
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

Capgemini Interview Questions and Answers

Updated 5 Feb 2024
Popular Designations

Q1. List some scenarios where you observe issues with the heap dump and provide recommendations to the dev team. Follow-up questions will be asked based on your answer to the previous questions.

Ans.

Scenarios where issues with heap dump occur and recommendations for dev team

  • Heap dump size is too large

  • Heap dump is not generated at the right time

  • Heap dump is not analyzed properly

  • Heap dump is not shared with the right team members

  • Recommendations: Optimize code to reduce memory usage, generate heap dump at appropriate times, analyze heap dump thoroughly, share heap dump with relevant team members

Add your answer

Q2. How do you gather NFR from the client if an application is totally new and the client is not aware of the performance testing?

Ans.

To gather NFR from an unaware client for a new application, follow these steps:

  • Explain the importance of performance testing and its benefits

  • Provide examples of how performance issues can impact the application and business

  • Ask the client about their expectations for the application's performance

  • Discuss the application's usage scenarios and expected user load

  • Collaborate with the development team to identify potential performance bottlenecks

  • Use industry standards and best pract...read more

View 1 answer

Q3. What are the cases in which you analyze the thread dump?

Ans.

Thread dumps are analyzed to identify performance bottlenecks and deadlocks in the application.

  • To identify the root cause of performance issues

  • To identify deadlocks and thread contention issues

  • To identify long running threads and blocked threads

  • To identify memory leaks and excessive CPU usage

  • To identify issues related to garbage collection

  • To identify issues related to database connections and transactions

Add your answer

Q4. Can you reinitialize the virtual users if they directly go to the error state and it has consumable data?

Ans.

Yes, virtual users can be reinitialized if they go to error state with consumable data.

  • Reinitializing virtual users can help in identifying the root cause of the error.

  • It is important to ensure that the consumable data is backed up before reinitializing the virtual users.

  • Reinitializing virtual users should be done only after analyzing the error and identifying the cause.

  • It is important to have a backup plan in case reinitializing the virtual users does not resolve the error.

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

Q5. What is context switching, and parsing in the database, and how does it impact the performance of the DB server?

Ans.

Context switching and parsing are database operations that impact DB server performance.

  • Context switching is the process of switching between different tasks or threads in a CPU.

  • Parsing is the process of analyzing and interpreting data in a database.

  • Both operations require CPU resources and can cause delays in processing other tasks.

  • Context switching can be reduced by optimizing code and minimizing the number of threads.

  • Parsing can be improved by using efficient algorithms an...read more

Add your answer

Q6. How to generate heap dump and thread dump for Unix and Linux systems?

Ans.

Generating heap dump and thread dump on Unix/Linux systems

  • For heap dump: use jmap command with -dump option

  • For thread dump: use jstack command

  • Heap dump can also be generated using kill -3

  • Thread dump can also be generated using kill -QUIT

Add your answer

Q7. What are the various thread states found in the thread dump?

Ans.

Thread states in thread dump include NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, and TERMINATED.

  • NEW: thread has been created but not yet started

  • RUNNABLE: thread is executing or ready to execute

  • BLOCKED: thread is blocked waiting for a monitor lock

  • WAITING: thread is waiting indefinitely for another thread to perform a particular action

  • TIMED_WAITING: thread is waiting for another thread to perform a particular action for a specified period of time

  • TERMINATED: thread has compl...read more

Add your answer

Q8. What tools did you use for DB server tuning?

Ans.

I have used various tools for DB server tuning such as SQL Profiler, SQL Server Management Studio, and Database Engine Tuning Advisor.

  • SQL Profiler for monitoring and analyzing SQL Server activity

  • SQL Server Management Studio for managing and configuring SQL Server instances

  • Database Engine Tuning Advisor for analyzing workload and recommending index and partitioning strategies

Add your answer

Q9. Difference between monolithic and microservices architecture.

Ans.

Monolithic architecture is a single, self-contained unit while microservices architecture is a collection of small, independent services.

  • Monolithic architecture is tightly coupled and difficult to scale.

  • Microservices architecture is loosely coupled and can be scaled independently.

  • Monolithic architecture has a single point of failure while microservices architecture is resilient to failures.

  • Monolithic architecture is easier to develop while microservices architecture is more c...read more

Add your answer

More about working at Samsung

Top Rated Mega Company - 2024
Top Rated Consumer Electronics Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Performance Test Engineer Interview Questions from Similar Companies

3.7
 • 16 Interview Questions
View all
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