Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TCS Performance Engineer Interview Questions and Answers

Updated 22 May 2024

TCS Performance Engineer Interview Experiences

3 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Cricket bedding and IPL

Round 2 - HR 

(2 Questions)

  • Q1. What’s your expected, CTC?
  • Q2. Where do you want to see yourself after five years in this organisation?

Performance Engineer Interview Questions & Answers

user image Varakanti Pushpalatha

posted on 1 Nov 2022

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

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. Difference between the URL and Html mode
  • Ans. 

    URL mode is used to test the performance of a specific URL, while HTML mode is used to test the performance of the entire HTML page.

    • URL mode focuses on a single URL, measuring response time and other metrics specific to that URL.

    • HTML mode simulates user behavior on the entire HTML page, including loading all resources like images, scripts, and stylesheets.

    • URL mode is useful for pinpointing performance issues with speci...

  • Answered by AI
  • Q2. Function user for correlate
  • Ans. 

    Function user for correlate is used to correlate two or more sets of data.

    • It is used in performance testing to correlate the data between the client and server.

    • It helps in identifying the performance bottlenecks and improving the overall performance.

    • Examples of data that can be correlated include session IDs, transaction IDs, and user IDs.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall interview was moderate. They asked me few basic questions on correlation, parameterization, recording options, controller. Expect few scenario based questions on performance testing as well

Skills evaluated in this interview

Performance Engineer Interview Questions Asked at Other Companies

Q1. Loadrunner Throughput v/s hits/sec? How do you design spike testi ... read more
Q2. What is load average? List of commands that gives you the metric.
Q3. Types of performance testing and how many you have done so far, s ... read more
asked in Novartis
Q4. How do you capture the mobile application UI response times?
asked in Cognizant
Q5. What do you look for in a heap dump analysis?

Interview Questionnaire 

1 Question

  • Q1. Performance testing basics , performance engineering concepts , issues faced in real time project

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Why PT required?
  • Q2. Performance testing procedures for API
  • Ans. 

    Performance testing procedures for API involve load testing, stress testing, and scalability testing.

    • Conduct load testing to determine how the API performs under normal and peak load conditions.

    • Perform stress testing to evaluate the API's stability and reliability under extreme conditions.

    • Conduct scalability testing to assess the API's ability to handle increased workload by adding more resources.

    • Monitor response times...

  • Answered by AI
  • Q3. APM tool use in PT?
  • Ans. 

    APM tools are commonly used in Performance Testing to monitor and analyze the performance of applications under load.

    • APM tools help in identifying performance bottlenecks and optimizing application performance.

    • Examples of popular APM tools include New Relic, Dynatrace, AppDynamics, and Datadog.

    • These tools provide real-time monitoring, alerting, and performance analytics to help improve application performance.

    • APM tools...

  • Answered by AI
  • Q4. Root Cause analysis in PY
  • Ans. 

    Root Cause analysis in PY involves identifying the underlying reason for performance issues.

    • Identify the symptoms of the performance issue

    • Gather data and metrics related to the performance problem

    • Analyze the data to pinpoint the root cause

    • Implement solutions to address the root cause

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Asked some performance basics to advanced level questions, somecoding questions.
  • Q2. What is PTLC in testing?
  • Ans. 

    PTLC stands for Performance Testing Life Cycle, which is a process followed in performance testing to ensure the performance of a system.

    • PTLC involves planning, preparation, execution, and analysis of performance tests.

    • It includes defining performance goals, creating test scenarios, executing tests, and analyzing results.

    • PTLC helps in identifying performance bottlenecks and optimizing system performance.

    • Example: In PTL...

  • Answered by AI
  • Q3. Make a python script that captures resources of a system.
  • Ans. 

    Python script to capture system resources

    • Use psutil library to access system resources

    • Collect CPU, memory, disk, and network usage data

    • Display the captured resources in a readable format

  • Answered by AI
  • Q4. What is network bandwidth constraint in testing?
  • Ans. 

    Network bandwidth constraint in testing refers to limitations on the amount of data that can be transmitted over a network during testing.

    • Network bandwidth constraint can impact the performance of an application or system being tested.

    • It can lead to slow response times, timeouts, or even failures during testing.

    • Examples of network bandwidth constraints include limited bandwidth on a shared network, network congestion, ...

  • Answered by AI
  • Q5. What is use of timers in JMeter?
  • Ans. 

    Timers in JMeter are used to simulate real user behavior by adding delays between requests.

    • Timers help in controlling the load on the server by adding delays between requests.

    • They can be used to simulate realistic user behavior by adding random or constant delays.

    • Examples of timers in JMeter include Constant Timer, Gaussian Random Timer, and Uniform Random Timer.

  • Answered by AI

Skills evaluated in this interview

Round 1 - Technical 

(2 Questions)

  • Q1. Reverse if a number program
  • Ans. 

    Reverse a given number

    • Convert the number to a string

    • Reverse the string

    • Convert the reversed string back to a number

  • Answered by AI
  • Q2. Basics about c and oops

Interview Preparation Tips

Interview preparation tips for other job seekers - It is basic level ..so .well prepared on your basics

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Why did you use Jmeter?
  • Ans. 

    I used Jmeter for its user-friendly interface, extensive features, and ability to simulate real-world scenarios.

    • Jmeter has a user-friendly interface which makes it easy to create and execute performance tests.

    • It offers a wide range of features for load testing, stress testing, and performance monitoring.

    • Jmeter allows for the simulation of real-world scenarios, helping to identify performance bottlenecks and optimize sy...

  • Answered by AI
  • Q2. What is SLA in performance testing?
  • Ans. 

    SLA in performance testing refers to the agreed upon level of service that a system must meet in terms of response time, throughput, and other performance metrics.

    • SLA stands for Service Level Agreement

    • It defines the expected performance metrics that a system must meet

    • SLAs are typically agreed upon between stakeholders and are used to measure the performance of a system

    • Examples of SLAs include response time should be le...

  • Answered by AI
  • Q3. What is Correlation in Jmeter?
  • Ans. 

    Correlation in JMeter is the process of extracting dynamic values from server responses and passing them as inputs to subsequent requests.

    • Correlation is important in performance testing to simulate real user behavior.

    • It involves identifying and capturing dynamic values like session IDs, tokens, etc.

    • These values are then extracted using regular expressions or built-in JMeter functions.

    • The extracted values are stored in ...

  • Answered by AI
  • Q4. How many types of listeners did you use
  • Ans. 

    I used multiple types of listeners including JMeter listeners, PerfMon Metrics Collector, and InfluxDB Backend Listener.

    • JMeter listeners

    • PerfMon Metrics Collector

    • InfluxDB Backend Listener

  • Answered by AI
  • Q5. What is parameterization?
  • Ans. 

    Parameterization is the process of replacing hard-coded values in a test script with variables to make the script more dynamic and reusable.

    • Parameterization helps in simulating real-world scenarios by varying input data during test execution.

    • It allows for running the same test script with different sets of data without the need to modify the script each time.

    • Common examples of parameterization include using CSV files, ...

  • Answered by AI
  • Q6. What are threads and thread groups?
  • Ans. 

    Threads are lightweight processes within a process that can run concurrently. Thread groups are a collection of threads.

    • Threads are independent sequences of execution within a process.

    • Thread groups are used to organize and manage multiple threads together.

    • Threads within a group can share resources and communicate with each other.

    • Example: In performance testing, threads can simulate multiple users accessing a system con

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Performance Test Engineer interview:
  • jmater

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What are controllers in jmeter
  • Ans. 

    Controllers in JMeter are elements used to organize and structure test plans.

    • Controllers are used to group samplers and other elements in JMeter test plans.

    • There are different types of controllers such as Simple Controller, Loop Controller, If Controller, etc.

    • Controllers help in organizing and managing the flow of requests in a test plan.

    • Example: If Controller can be used to execute a sampler based on a condition.

  • Answered by AI
  • Q2. True client protocol uses
  • Ans. 

    True client protocol uses HTTP/HTTPS to communicate with the server.

    • Uses HTTP/HTTPS for communication

    • Simulates real user behavior

    • Supports dynamic parameters and correlation

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Jenkins ci/cd pipeline
  • Q2. How to optimize performance using newrelic
  • Ans. 

    Optimizing performance using New Relic involves monitoring, analyzing, and making adjustments based on insights.

    • Set up custom dashboards to monitor key performance metrics

    • Use New Relic APM to identify bottlenecks in code and optimize

    • Leverage New Relic Insights for deeper analysis and trend identification

    • Utilize New Relic Synthetics for proactive monitoring and testing

    • Implement New Relic Alerts to receive notifications

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Expected salary
  • Ans. 

    Negotiable based on market standards and job responsibilities

    • Salary expectations are based on industry standards and the responsibilities of the role

    • Open to discussing salary range during the interview process

    • Looking for a competitive compensation package that aligns with my experience and skills

  • Answered by AI
  • Q2. Why you want to join ltimindtree
  • Ans. 

    I want to join Mindtree because of its reputation for innovation and collaborative work culture.

    • I am impressed by Mindtree's focus on cutting-edge technologies and solutions.

    • I value the emphasis Mindtree places on teamwork and collaboration.

    • I believe Mindtree offers a great platform for personal and professional growth.

    • I am excited about the opportunity to work with a diverse and talented team at Mindtree.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study more and do hands on solutions more

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Explain Performance Testing Life cycle
  • Ans. 

    Performance Testing Life cycle involves planning, preparation, execution, analysis, and reporting.

    • 1. Planning: Define objectives, select tools, and create test plan.

    • 2. Preparation: Set up test environment, create test scripts, and configure monitoring.

    • 3. Execution: Run tests, monitor performance metrics, and collect data.

    • 4. Analysis: Analyze results, identify bottlenecks, and optimize performance.

    • 5. Reporting: Generate...

  • Answered by AI
  • Q2. Explain correlation and Parameterization
  • Ans. 

    Correlation is used to handle dynamic values in scripts, while Parameterization is used to pass different values to the script.

    • Correlation is used to extract dynamic values from server responses and replace them in subsequent requests.

    • Parameterization is used to pass different sets of data to the script for testing different scenarios.

    • Correlation is important for maintaining session integrity and ensuring accurate test...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Company Website

Round 1 - Technical 

(2 Questions)

  • Q1. Load runner related
  • Q2. What is correlation
  • Ans. 

    Correlation is a statistical measure that describes the relationship between two variables.

    • Correlation can range from -1 to 1, with 1 indicating a perfect positive correlation, -1 indicating a perfect negative correlation, and 0 indicating no correlation.

    • Correlation does not imply causation, meaning just because two variables are correlated does not mean that one causes the other.

    • For example, if there is a positive cor...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Wipro Senior Performance Engineer interview:
  • Javascript
Interview preparation tips for other job seekers - please have some better knowledge and be confident and read well before attending the interviews

TCS Interview FAQs

How many rounds are there in TCS Performance Engineer interview?
TCS interview process usually has 2 rounds. The most common rounds in the TCS interview process are Resume Shortlist, Technical and Group Discussion.
How to prepare for TCS Performance Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TCS. The most common topics and skills that interviewers at TCS expect are Performance Engineering, JMeter, Load Runner, Performance Testing and Splunk.
What are the top questions asked in TCS Performance Engineer interview?

Some of the top questions asked at the TCS Performance Engineer interview -

  1. Difference between the URL and Html m...read more
  2. Function user for correl...read more
  3. Performance testing basics , performance engineering concepts , issues faced in...read more

Tell us how to improve this page.

TCS Performance Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS Performance Engineer Salary
based on 86 salaries
₹3 L/yr - ₹11 L/yr
27% less than the average Performance Engineer Salary in India
View more details

TCS Performance Engineer Reviews and Ratings

based on 5 reviews

4.4/5

Rating in categories

4.3

Skill development

4.6

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

3.8

Promotions

4.2

Work satisfaction

Explore 5 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.9k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.5k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.7 L/yr

Associate Consultant
29.3k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

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