Upload Button Icon Add office photos

Samsung

Compare button icon Compare button icon Compare
4.0

based on 7k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Samsung Performance Test Engineer Interview Questions, Process, and Tips

Updated 29 Jul 2022

Samsung Performance Test Engineer Interview Experiences

1 interview found

I applied via Approached by Company and was interviewed in Jun 2022. There were 2 interview rounds.

Round 1 - Technical 

(9 Questions)

  • Q1. 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

  • Answered by AI
  • Q2. 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

  • Answered by AI
  • Q3. 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

Answered by AI
  • Q4. 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 ...

  • Answered by AI
  • 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 thread...

  • Answered by AI
  • Q6. 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

  • Answered by AI
  • Q7. 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 pe...

  • Answered by AI
  • Q8. 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 rei...

  • Answered by AI
  • 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 ea...

  • Answered by AI
    Round 2 - Coding Test 

    Write Beanshell code to extract the dynamic value from the JSON response. Write BeanShell script to save the orderID from the response to an external CSV file.

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Please prepare for Jmeter advanced level. Samsung mostly uses the Jmeter for test execution and script creation. Try to practice with advanced BeanShell scripting and how to test out the web services from Jmeter.

    Skills evaluated in this interview

    Interview questions from similar companies

    Interview Questionnaire 

    8 Questions

    • Q1. What is SDLC
    • Ans. 

      SDLC stands for Software Development Life Cycle.

      • It is a process followed by software development teams to design, develop, test, and deploy software.

      • It includes phases like planning, analysis, design, implementation, testing, and maintenance.

      • It helps in ensuring that the software is developed efficiently and meets the requirements of the stakeholders.

      • It is a framework that helps in managing the software development pro...

    • Answered by AI
    • Q2. What is STLC
    • Ans. 

      STLC stands for Software Testing Life Cycle, which is a process followed to ensure software quality.

      • STLC involves planning, designing, executing, and reporting of tests.

      • It includes various phases such as requirement analysis, test planning, test design, test execution, and test closure.

      • STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.

      • It ensures that the software m...

    • Answered by AI
    • Q3. What is android testing
    • Ans. 

      Android testing is the process of testing applications developed for the Android operating system.

      • It involves testing the functionality, performance, and usability of Android apps.

      • Testing can be done manually or using automated tools like Espresso, UI Automator, and Robolectric.

      • Types of testing include unit testing, integration testing, and acceptance testing.

      • Common testing challenges include device fragmentation, comp

    • Answered by AI
    • Q4. What is localization test
    • Ans. 

      Localization testing is the process of verifying that a product or service is adapted to meet the language, cultural, and other requirements of a specific country or region.

      • Localization testing ensures that the product or service meets the linguistic and cultural requirements of a specific region.

      • It involves testing the product or service for language translation, date and time formats, currency, and other regional set...

    • Answered by AI
    • Q5. What is bug life cycle
    • Ans. 

      Bug life cycle is the process of identifying, reporting, fixing, and verifying software defects.

      • Bug is identified by tester

      • Bug is reported to development team

      • Development team fixes the bug

      • Bug fix is verified by tester

      • Bug is closed if verified or reopened if not fixed

    • Answered by AI
    • Q6. Which is latest version you used in you mobile
    • Ans. 

      I am currently using the latest version of iOS on my iPhone, which is iOS 14.5.

      • iOS 14.5 is the latest version of the operating system for iPhones

      • Regular updates are important for security and performance improvements

    • Answered by AI
    • Q7. What is difference between bug and error
    • Ans. 

      Bug is a coding mistake while error is a deviation from expected behavior.

      • Bug is a mistake in the code that causes unexpected behavior.

      • Error is a deviation from expected behavior.

      • Bug is a result of a mistake made by a programmer.

      • Error can be caused by a variety of factors such as hardware failure, network issues, or user input.

      • Bug can be fixed by modifying the code while error requires identifying and resolving the und

    • Answered by AI
    • Q8. How to upload and capture bug
    • Ans. 

      To upload and capture a bug, use a bug tracking tool and follow a standardized process.

      • Use a bug tracking tool like JIRA or Bugzilla to log the bug

      • Provide detailed steps to reproduce the bug

      • Include screenshots or videos to help explain the issue

      • Assign the bug to the appropriate team member for resolution

      • Follow up on the bug until it is resolved and closed

    • Answered by AI

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
    View all tips
    Round 2 - Technical 

    (2 Questions)

    • Q1. Performance Testing Life Cycle
    • Q2. Basics of Performance Testing Concepts - challenges with scripting, etc
    Round 3 - Technical 

    (2 Questions)

    • Q1. Explain about project Architecture Overview
    • Q2. Assessing the Scope for performance testing and Test Plan
    Round 4 - HR 

    (2 Questions)

    • Q1. Why do you want to change
    • Q2. Attitude and your Salary Expectations

    Interview Preparation Tips

    Interview preparation tips for other job seekers - It depends on the Interviewer and covers these areas most of the time.
    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
    View all tips
    Round 2 - Technical 

    (2 Questions)

    • Q1. What are performance threads.
    • Ans. 

      Performance threads are concurrent virtual users that simulate real-world user behavior.

      • Performance threads are used in load testing to simulate multiple users accessing a system simultaneously.

      • Each thread represents a virtual user and performs a specific set of actions on the system.

      • Threads can be configured with different parameters such as ramp-up time, duration, and number of iterations.

      • Performance threads can help...

    • Answered by AI
    • Q2. CPU controlling limits
    • Ans. 

      CPU controlling limits refer to the maximum amount of CPU resources that can be allocated to a process or application.

      • CPU controlling limits are important for ensuring that a single process or application does not consume all available CPU resources, which can lead to system instability and poor performance.

      • These limits can be set at the operating system level or within specific applications.

      • Examples of CPU controlling...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Learn lot of new things ne technology about phone and features.

    Skills evaluated in this interview

    Interview Questionnaire 

    8 Questions

    • Q1. What is SDLC
    • Ans. 

      SDLC stands for Software Development Life Cycle.

      • It is a process followed by software development teams to design, develop, test, and deploy software.

      • It includes phases like planning, analysis, design, implementation, testing, and maintenance.

      • It helps in ensuring that the software is developed efficiently and meets the requirements of the stakeholders.

      • It is a framework that helps in managing the software development pro...

    • Answered by AI
    • Q2. What is STLC
    • Ans. 

      STLC stands for Software Testing Life Cycle, which is a process followed to ensure software quality.

      • STLC involves planning, designing, executing, and reporting of tests.

      • It includes various phases such as requirement analysis, test planning, test design, test execution, and test closure.

      • STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.

      • It ensures that the software m...

    • Answered by AI
    • Q3. What is android testing
    • Ans. 

      Android testing is the process of testing applications developed for the Android operating system.

      • It involves testing the functionality, performance, and usability of Android apps.

      • Testing can be done manually or using automated tools like Espresso, UI Automator, and Robolectric.

      • Types of testing include unit testing, integration testing, and acceptance testing.

      • Common testing challenges include device fragmentation, comp

    • Answered by AI
    • Q4. What is localization test
    • Ans. 

      Localization testing is the process of verifying that a product or service is adapted to meet the language, cultural, and other requirements of a specific country or region.

      • Localization testing ensures that the product or service meets the linguistic and cultural requirements of a specific region.

      • It involves testing the product or service for language translation, date and time formats, currency, and other regional set...

    • Answered by AI
    • Q5. What is bug life cycle
    • Ans. 

      Bug life cycle is the process of identifying, reporting, fixing, and verifying software defects.

      • Bug is identified by tester

      • Bug is reported to development team

      • Development team fixes the bug

      • Bug fix is verified by tester

      • Bug is closed if verified or reopened if not fixed

    • Answered by AI
    • Q6. Which is latest version you used in you mobile
    • Ans. 

      I am currently using the latest version of iOS on my iPhone, which is iOS 14.5.

      • iOS 14.5 is the latest version of the operating system for iPhones

      • Regular updates are important for security and performance improvements

    • Answered by AI
    • Q7. What is difference between bug and error
    • Ans. 

      Bug is a coding mistake while error is a deviation from expected behavior.

      • Bug is a mistake in the code that causes unexpected behavior.

      • Error is a deviation from expected behavior.

      • Bug is a result of a mistake made by a programmer.

      • Error can be caused by a variety of factors such as hardware failure, network issues, or user input.

      • Bug can be fixed by modifying the code while error requires identifying and resolving the und

    • Answered by AI
    • Q8. How to upload and capture bug
    • Ans. 

      To upload and capture a bug, use a bug tracking tool and follow a standardized process.

      • Use a bug tracking tool like JIRA or Bugzilla to log the bug

      • Provide detailed steps to reproduce the bug

      • Include screenshots or videos to help explain the issue

      • Assign the bug to the appropriate team member for resolution

      • Follow up on the bug until it is resolved and closed

    • Answered by AI

    Skills evaluated in this interview

    Samsung Interview FAQs

    How many rounds are there in Samsung Performance Test Engineer interview?
    Samsung interview process usually has 2 rounds. The most common rounds in the Samsung interview process are Technical and Coding Test.
    What are the top questions asked in Samsung Performance Test Engineer interview?

    Some of the top questions asked at the Samsung Performance Test Engineer interview -

    1. List some scenarios where you observe issues with the heap dump and provide rec...read more
    2. How do you gather NFR from the client if an application is totally new and the ...read more
    3. What are the cases in which you analyze the thread du...read more

    Tell us how to improve this page.

    Interview Questions from Similar Companies

    Dell Interview Questions
    4.0
     • 390 Interviews
    HARMAN Interview Questions
    3.8
     • 256 Interviews
    OPPO Interview Questions
    4.0
     • 208 Interviews
    Vivo Interview Questions
    4.1
     • 190 Interviews
    LG Electronics Interview Questions
    4.0
     • 188 Interviews
    Philips Interview Questions
    3.9
     • 155 Interviews
    Apple Interview Questions
    4.3
     • 140 Interviews
    Daikin Interview Questions
    4.2
     • 140 Interviews
    Voltas Interview Questions
    4.0
     • 126 Interviews
    View all
    Sales Executive
    1.1k salaries
    unlock blur

    ₹0.9 L/yr - ₹6.9 L/yr

    Assistant Manager
    958 salaries
    unlock blur

    ₹5.5 L/yr - ₹19 L/yr

    Software Engineer
    885 salaries
    unlock blur

    ₹6.5 L/yr - ₹25 L/yr

    Manager
    527 salaries
    unlock blur

    ₹10 L/yr - ₹33 L/yr

    Senior Engineer
    503 salaries
    unlock blur

    ₹4 L/yr - ₹16 L/yr

    Explore more salaries
    Compare Samsung with

    Apple

    4.3
    Compare

    LG Electronics

    4.0
    Compare

    Sony

    4.3
    Compare

    Xiaomi

    3.8
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview