Filter interviews by
I applied via Company Website and was interviewed in May 2024. There were 4 interview rounds.
To test Amazon cart, perform functional, usability, security, and performance testing.
Test adding items to cart and verifying correct quantity and price
Test removing items from cart and updating total price
Test applying discounts or promo codes
Test checking out and completing the purchase process
Test for security vulnerabilities such as session hijacking
Test for performance by simulating high traffic scenarios
E2E tests in automation are written to simulate real user scenarios from start to finish.
Identify end-to-end scenarios to test
Use automation tools like Selenium or Cypress
Write test scripts to simulate user actions
Verify expected outcomes and results
Run tests regularly to ensure functionality
1. Count occurrence of a character in a first n characters of X string ( X = Y string, which is repeating infinite times).
input -> str1 = "test" & search = "t" & n = 10
new str -> testtesttesttesttest (repeating in infinite loop)
search str -> testtestte [count occurrence of "t" in first n characters of new str ]
o/p -> 5
2. Return the first sub array whose elements summation is multiple of K. subarray must contains 2 elements.
input -> array = [1,4,5,6,2,5] & k = 4 : output -> [6,2] = 8%4 == 0
3. Cross questions on the coding questions.
4. Write test cases to test both coding methods.
Test planning for Google Doc involves defining test objectives, creating test cases, prioritizing testing areas, and scheduling testing activities.
Define test objectives based on the features and functionalities of Google Doc
Create test cases to cover all possible scenarios and edge cases
Prioritize testing areas based on criticality and impact on users
Schedule testing activities to ensure thorough coverage before relea
To cover the range of weights from 1-40 kgs, select weights in powers of 2.
Select weights in powers of 2: 1, 2, 4, 8, 16, 32
These weights can cover the complete range from 1-40 kgs
Example: 1 kg + 2 kg + 4 kg + 8 kg + 16 kg + 32 kg = 63 kgs
Top trending discussions
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
I worked on a project to develop a mobile application for tracking fitness goals and workouts.
Tested user authentication and registration processes
Performed functional testing on workout tracking features
Conducted regression testing after each new feature implementation
Regression testing is retesting of software to ensure that recent changes have not adversely affected existing features. Regression defects are bugs that reappear after changes.
Regression testing is performed to make sure that new code changes have not introduced any new bugs or caused existing functionalities to break.
It involves re-executing test cases that cover the impacted areas of the software.
Regression defects ...
Verification ensures the product is built right, while validation ensures the right product is built.
Verification focuses on process, validation focuses on product
Verification answers 'Are we building the product right?'
Validation answers 'Are we building the right product?'
Verification is done before validation
Regression tests are run after every significant code change or new feature implementation.
Regression tests are typically run after every significant code change or new feature implementation to ensure that existing functionalities are not affected.
The frequency of running regression tests may vary depending on the project timeline and release cycle.
In Agile development, regression tests are often run as part of the co...
To select the 5th dropdown option, locate the dropdown element and choose the 5th option.
Locate the dropdown element using its unique identifier or class name
Use a method like 'selectByIndex' or 'selectByVisibleText' to choose the 5th option
Verify that the correct option has been selected
Use xpath to locate Google Search tab and Voice search button on the webpage.
For Google Search tab: //input[@name='btnK']
For Voice search button: //div[@aria-label='Search by voice']
Java program to reverse a string without using predefined methods.
Create a char array from the input string.
Use two pointers, one at the start and one at the end, to swap characters.
Continue swapping characters until the pointers meet in the middle.
Some common libraries used for verifying test cases are JUnit, TestNG, Selenium, and RestAssured.
JUnit is a popular Java testing framework for unit testing.
TestNG is another Java testing framework that supports parameterized and data-driven testing.
Selenium is a widely used tool for automating web browsers for testing purposes.
RestAssured is a Java library for testing RESTful APIs.
I applied via campus placement at University of Petroleum and Energy Studies (UPES), Dehradun and was interviewed in Oct 2024. There were 4 interview rounds.
Was easy, basic fundamentals
I applied via Job Portal and was interviewed in Sep 2024. There was 1 interview round.
Testcases for a pencil include checking its writing ability, eraser functionality, durability, sharpening ease, and lead breakage resistance.
Verify that the pencil writes smoothly on paper without skipping
Test the eraser by attempting to erase pencil marks effectively
Check the durability of the pencil by dropping it from a certain height
Test how easily the pencil can be sharpened without breaking the lead
Verify the res...
Linux commands for copying and creating files and directories.
To copy a file: cp source_file destination_file
To copy a directory: cp -r source_directory destination_directory
To create a new file: touch new_file
To create a new directory: mkdir new_directory
Find and print the missing number in a given array of strings.
Convert the array of strings to an array of integers for easier manipulation.
Iterate through the array to find the missing number by comparing consecutive elements.
Print the missing number once found.
Reverse a string in an array of strings
Iterate through each string in the array
Use a loop to reverse each string character by character
Store the reversed strings in a new array
To test a faulty ATM, simulate various scenarios like card reader failure, cash dispenser malfunction, network connectivity issues, etc.
Simulate card reader failure by inserting a damaged card or a card with a magnetic strip issue.
Test cash dispenser malfunction by requesting cash withdrawal and observing if the correct amount is dispensed.
Check for network connectivity issues by trying to access online banking service...
Aptitude test was easy to clear
Coding test was ok to clear
I applied via Campus Placement and was interviewed in Mar 2024. There were 4 interview rounds.
General Awareness and Numerical ability
2 coding questions related to Array and Strings
I was interviewed before Oct 2023.
Program to remove all spaces from a sentence
Iterate through each character in the sentence
If the character is not a space, add it to a new string
Return the new string without spaces
posted on 28 Apr 2023
I applied via Referral and was interviewed in Mar 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed before Sep 2023. There was 1 interview round.
Oops concepts in C# include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism allows objects to be treated as instances of their parent class.
Encapsulation hides the internal state of an object and only exposes necessary functionality.
Abstraction focuses on the essential characteristics of an object while hiding irrele
Interview experience
Senior Software Engineer
9
salaries
| ₹18 L/yr - ₹70 L/yr |
Software Engineer2
9
salaries
| ₹18 L/yr - ₹31 L/yr |
Software Engineer
6
salaries
| ₹22 L/yr - ₹30 L/yr |
Software Developer
4
salaries
| ₹29 L/yr - ₹40 L/yr |
Software Development Engineer
4
salaries
| ₹12 L/yr - ₹32 L/yr |
Freshworks
Zoho
Druva
InMobi