Filter interviews by
C is a procedural programming language while C++ is an object-oriented programming language.
C is a procedural programming language, while C++ is a combination of procedural and object-oriented programming.
C does not support classes and objects, while C++ does.
C is a subset of C++, meaning all valid C programs are also valid C++ programs.
C++ has additional features like function overloading, templates, and exceptio...
Annotation is the process of adding notes or labels to data to enhance understanding and facilitate analysis.
Annotations can be used in various fields such as natural language processing, image recognition, and bioinformatics.
In text data, annotations might include tagging parts of speech or identifying named entities (e.g., 'John Doe' as a person).
In image data, annotations could involve labeling objects within a...
An inner join query combines rows from two or more tables based on a related column between them.
Use the SELECT statement to specify the columns you want to retrieve
Use the FROM clause to specify the tables you want to join
Use the INNER JOIN keyword to perform an inner join based on a common column
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
Some automation challenges I have faced include handling dynamic elements, synchronization issues, and maintaining test scripts.
Handling dynamic elements on the webpage that change frequently
Synchronization issues between test scripts and application response times
Maintaining test scripts as the application evolves and changes
Dealing with different environments and configurations for testing
To check the queue, you can use monitoring tools, command line tools, or check the application's logs.
Use monitoring tools like Nagios, Zabbix, or Prometheus to check the queue status
Use command line tools like 'top' or 'ps' to check the processes and their status
Check the application's logs for any queue-related errors or warnings
My sales target was $1 million for the year.
My sales target was set at $1 million for the fiscal year
I was responsible for achieving a sales target of $1 million
I exceeded my sales target by 20% last year
Design process is a systematic approach to solving problems and creating solutions through a series of steps.
Identifying the problem or need
Researching and gathering information
Brainstorming and generating ideas
Creating prototypes or mockups
Testing and refining the design
Implementing the final solution
Basic troubleshooting steps
Identify the problem
Gather information
Analyze the information
Develop potential solutions
Test the solutions
Implement the best solution
Evaluate the results
TypeScript is a superset of JavaScript that adds static typing and other features to help developers write more robust code.
TypeScript is a statically typed language that compiles to plain JavaScript
It supports modern JavaScript features like classes, interfaces, and modules
TypeScript helps catch errors at compile time, making code more reliable and maintainable
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 Jun 2025, where I was asked the following questions.
I tackled a complex issue with performance optimization in a large-scale React application, enhancing user experience significantly.
Identified performance bottlenecks using React Profiler and Chrome DevTools.
Implemented code-splitting with React.lazy and Suspense to reduce initial load time.
Optimized component re-renders by using React.memo and useCallback hooks.
Reduced bundle size by analyzing dependencies and removin...
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
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 112 interview experiences
Difficulty level
Duration
based on 1.5k reviews
Rating in categories
Gurgaon / Gurugram,
Greater Noida
+10-1 Yrs
₹ 2.5-3.5 LPA
Gurgaon / Gurugram
1-3 Yrs
₹ 7-8 LPA
Gurgaon / Gurugram
1-3 Yrs
₹ 5-6 LPA
Module Lead
467
salaries
| ₹14.5 L/yr - ₹27 L/yr |
Senior Software Engineer
253
salaries
| ₹14.1 L/yr - ₹25.9 L/yr |
Senior Application Developer
244
salaries
| ₹14.4 L/yr - ₹25 L/yr |
Team Lead
240
salaries
| ₹7.5 L/yr - ₹19.9 L/yr |
Softwaretest Engineer
228
salaries
| ₹5.7 L/yr - ₹12 L/yr |
Teleperformance
iEnergizer
WNS
Infosys BPM