Filter interviews by
Kubernetes is an open-source container orchestration platform that automates deployment, scaling, and management of applications.
Master-Slave Architecture: Kubernetes has a master node that manages the cluster and worker nodes that run the applications.
Pods: The smallest deployable units in Kubernetes, which can contain one or more containers, allowing for efficient resource sharing.
Services: Kubernetes abstracts ...
Interceptors in Spring Boot are components that allow pre- and post-processing of requests and responses in the application.
Pre-processing: Interceptors can modify requests before they reach the controller, allowing for tasks like authentication or logging.
Post-processing: After the controller processes a request, interceptors can modify the response before it is sent to the client.
Handler Interceptor: Implement t...
Service Level is a performance metric that measures the percentage of calls answered within a specified time frame in customer service.
Definition: Service Level is typically defined as the percentage of incoming calls answered within a predetermined time, such as 80% of calls answered within 20 seconds.
Example: If a call center receives 100 calls in an hour and answers 80 of them within 20 seconds, the service lev...
Occupancy measures the percentage of time agents are actively engaged with customers versus their total available time.
Occupancy is calculated as (Total Handling Time / Total Available Time) x 100%.
High occupancy rates (e.g., above 85%) can indicate overworked agents, leading to burnout.
Low occupancy rates (e.g., below 70%) may suggest underutilization of resources.
For example, if an agent is available for 8 hours...
I remain calm, listen actively, and empathize with the customer to resolve their issues effectively.
Stay calm and composed: For example, if a customer is yelling, I take a deep breath and maintain a steady tone.
Listen actively: I let the customer express their frustrations without interrupting, showing that I value their concerns.
Empathize: I acknowledge their feelings by saying, 'I understand why you're upset; th...
I would empathize with the customer, apologize for the inconvenience, actively listen to their concerns, offer a solution, and follow up to ensure resolution.
Acknowledge the customer's frustration and apologize sincerely.
Listen actively to the customer's concerns without interrupting.
Offer a solution or workaround to address the issue.
Follow up with the customer to ensure the problem has been resolved to their sat...
Loop in Terraform allows for iterating over a list of resources or configurations.
In Terraform, loops can be achieved using the `count` parameter within a resource block.
The `count` parameter takes an integer value to determine how many instances of the resource should be created.
Example: `resource "aws_instance" "example" { count = 3 ... }` will create 3 instances of AWS EC2 instances.
Steps to debug errors in APIs and microservices
Identify the source of the error by checking logs and monitoring tools
Reproduce the error by sending the same request that caused it
Use debugging tools like Postman, cURL, or browser developer tools to inspect requests and responses
Check the code for any logical errors or misconfigurations
Collaborate with developers to understand the code flow and potential issues
Writ...
Data-driven testing in SoapUI involves creating data sources, defining test cases, and executing tests with different data sets.
Create a data source containing test data (e.g. Excel file, database query)
Define test cases in SoapUI and link them to the data source
Execute tests with different data sets to validate functionality
View test results and analyze any failures for each data set
React Fiber is a new core algorithm for React 16 that enables incremental rendering and better performance.
React Fiber is a complete rewrite of the React core algorithm.
It allows React to split rendering work into chunks and prioritize updates.
This enables better performance and responsiveness in complex UIs.
React Fiber was introduced in React 16.
It helps in creating smoother animations and transitions.
Java provides several sorting algorithms to sort arrays of strings.
Arrays.sort() method can be used to sort an array of strings in ascending order.
Arrays.sort() method uses the natural ordering of the elements.
To sort in descending order, you can use the Comparator.reverseOrder() method.
You can also use other sorting algorithms like bubble sort, insertion sort, etc.
I appeared for an interview in Feb 2025.
Implemented a CI/CD pipeline using Jenkins and Docker for automated testing and deployment
Utilized Jenkins for continuous integration
Used Docker for containerization of applications
Implemented automated testing scripts using tools like Selenium
Configured deployment pipelines for different environments
Loop in Terraform allows for iterating over a list of resources or configurations.
In Terraform, loops can be achieved using the `count` parameter within a resource block.
The `count` parameter takes an integer value to determine how many instances of the resource should be created.
Example: `resource "aws_instance" "example" { count = 3 ... }` will create 3 instances of AWS EC2 instances.
Data-driven testing in SoapUI involves creating data sources, defining test cases, and executing tests with different data sets.
Create a data source containing test data (e.g. Excel file, database query)
Define test cases in SoapUI and link them to the data source
Execute tests with different data sets to validate functionality
View test results and analyze any failures for each data set
Steps to debug errors in APIs and microservices
Identify the source of the error by checking logs and monitoring tools
Reproduce the error by sending the same request that caused it
Use debugging tools like Postman, cURL, or browser developer tools to inspect requests and responses
Check the code for any logical errors or misconfigurations
Collaborate with developers to understand the code flow and potential issues
Write uni...
I have worked at a software company for the past 5 years, specializing in test automation and quality assurance.
Led a team of testers in developing automated test scripts using Selenium
Implemented quality assurance processes to improve software reliability
Collaborated with developers to identify and fix bugs in the code
Performed regression testing on new software releases
Conducted performance testing to optimize softwa...
I appeared for an interview in May 2025, where I was asked the following questions.
I appeared for an interview in May 2025, where I was asked the following questions.
I am motivated to join this organization due to its commitment to innovation, growth opportunities, and alignment with my values.
The organization's reputation for innovation aligns with my passion for creative problem-solving.
I admire the company's commitment to employee development, as seen in its mentorship programs.
The values of teamwork and collaboration resonate with my belief in collective success.
I am excited ab...
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Total Hours: 90 minutes
(Hackerank)
1. Sort an array of 0s 1s and 2s
2. Given an array of numbers, remove 25% from each element except the minimum element, add sum of all the values subtracted to the minimum element.
Design a high level design for a subset of Instagram features.
User authentication and profile creation
Photo and video uploading with filters
News feed displaying posts from followed users
Like, comment, and share functionality
Direct messaging between users
Grammatical errors test
I see a tree with green leaves, brown trunk, and branches extending outward.
Green leaves
Brown trunk
Branches extending outward
My strength lies in my ability to troubleshoot complex technical issues efficiently and effectively.
Strong problem-solving skills
Excellent communication skills to work with cross-functional teams
Ability to prioritize and manage multiple tasks simultaneously
Experience in analyzing logs and identifying root causes
Lots of mock call and situational questions
Top trending discussions
Some of the top questions asked at the TELUS Digital interview -
The duration of TELUS Digital interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 110 interview experiences
Difficulty level
Duration
based on 1.5k reviews
Rating in categories
Module Lead
467
salaries
| ₹8 L/yr - ₹30.8 L/yr |
Senior Software Engineer
253
salaries
| ₹13.8 L/yr - ₹21.2 L/yr |
Senior Application Developer
240
salaries
| ₹14.1 L/yr - ₹25 L/yr |
Team Lead
238
salaries
| ₹6 L/yr - ₹23.6 L/yr |
Softwaretest Engineer
223
salaries
| ₹3.8 L/yr - ₹14 L/yr |
Teleperformance
iEnergizer
WNS
Infosys BPM