Filter interviews by
I appeared for an interview in Nov 2024, where I was asked the following questions.
Reversing a number involves changing its digits' order, e.g., 123 becomes 321.
Convert the number to a string to manipulate its digits.
Use string slicing to reverse the string representation.
Convert the reversed string back to an integer.
Example: For input 456, output will be 654.
To find an element in an array, we can use linear search or binary search based on the array's sorted status.
Linear Search: Iterate through each element until the target is found. Example: Searching 'apple' in ['banana', 'apple', 'orange'].
Binary Search: Requires a sorted array. Check the middle element, then narrow down the search. Example: Searching 'cat' in ['ant', 'bat', 'cat', 'dog'].
Time Complexity: Linear search...
QA Scripts running refers to the process of executing automated test scripts to validate software functionality.
QA scripts are automated test scripts written to validate software functionality.
They are executed to ensure that the software meets the specified requirements.
QA scripts can be written using tools like Selenium, JUnit, or TestNG.
The results of QA script execution help identify bugs and issues in the software...
General Aptitude test
Basic coding and DSA concept
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
Basic coding aptitude questions with 2 puzzles needed to be solved using code (written test so as long as you're able to vaguely achieve the said task it's fine)
SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects ...
I applied via Campus Placement and was interviewed before Jul 2022. There were 4 interview rounds.
An apptitude test is used to determine an individual's ability
Basic programming test for beginners any language would do preferred .net or python
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion is used to break down a complex problem into smaller, more manageable subproblems.
Each recursive call works on a smaller subset of the original problem until a base case is reached.
Examples of recursion include factorial calculation, Fibonacci sequence, and tree traversal.
Top trending discussions
I applied via LinkedIn and was interviewed before Jul 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Amcat and was interviewed before Jul 2021. There were 2 interview rounds.
Refer R S Agarwal book for apptitude
A C program to perform arithmetic operations on fractional numbers.
Use float or double data type to store fractional numbers.
Use scanf() to take input from the user.
Perform arithmetic operations like addition, subtraction, multiplication, and division.
Use printf() to display the result.
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via LinkedIn and was interviewed before Jan 2021. There was 1 interview round.
based on 5 interview experiences
Difficulty level
Duration
based on 12 reviews
Rating in categories
Associate Software Engineer
30
salaries
| ₹3 L/yr - ₹6.2 L/yr |
Software Engineer
23
salaries
| ₹4.4 L/yr - ₹14.5 L/yr |
Software Developer
7
salaries
| ₹2.4 L/yr - ₹6.8 L/yr |
Senior Software Engineer
4
salaries
| ₹15 L/yr - ₹24 L/yr |
Senior Executive - CRM
4
salaries
| ₹4.2 L/yr - ₹6.1 L/yr |
TCS
Accenture
Wipro
Cognizant