Filter interviews by
I utilize a variety of sourcing methods and maintain candidate engagement through regular communication and personalized interactions.
Utilize job boards, social media platforms, and professional networking sites to source candidates
Maintain a talent pipeline by regularly reaching out to passive candidates
Personalize communication with candidates to keep them engaged and informed about the hiring process
Provide tim...
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
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 ...
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
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
Develop comprehensive test cases based on system architecture to ensure quality and functionality.
Identify key components of the architecture (e.g., database, API, frontend).
Create test cases for each component, such as validating API responses.
Consider integration testing to ensure components work together seamlessly.
Include performance testing to assess system behavior under load.
Implement security testing to id...
Implement a stack data structure that supports push, pop, top, and retrieving the minimum element in constant time.
Use two stacks - one to store the actual elements and another to store the minimum values at each point.
When pushing an element, check if it is smaller than the current minimum and update the minimum stack accordingly.
When popping an element, also pop from the minimum stack if the element being popped...
Designing an ad metric system to track and analyze advertising performance.
Define key metrics to track such as impressions, clicks, conversions, and ROI
Implement tracking mechanisms using cookies, pixels, or SDKs
Create a dashboard for real-time monitoring and reporting
Utilize data visualization tools to analyze trends and optimize campaigns
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
Develop comprehensive test cases based on system architecture to ensure quality and functionality.
Identify key components of the architecture (e.g., database, API, frontend).
Create test cases for each component, such as validating API responses.
Consider integration testing to ensure components work together seamlessly.
Include performance testing to assess system behavior under load.
Implement security testing to identif...
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
I find happiness in problem-solving, collaboration, and continuous learning in my role as a QA Engineer.
Solving complex bugs gives me a sense of accomplishment, like when I identified a critical issue before a product launch.
Collaborating with developers and other team members fosters a positive work environment, enhancing team spirit.
Continuous learning through new testing tools and methodologies keeps my work excitin...
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Dec 2024. There was 1 interview round.
I utilize a variety of sourcing methods and maintain candidate engagement through regular communication and personalized interactions.
Utilize job boards, social media platforms, and professional networking sites to source candidates
Maintain a talent pipeline by regularly reaching out to passive candidates
Personalize communication with candidates to keep them engaged and informed about the hiring process
Provide timely f...
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
Designing an ad metric system to track and analyze advertising performance.
Define key metrics to track such as impressions, clicks, conversions, and ROI
Implement tracking mechanisms using cookies, pixels, or SDKs
Create a dashboard for real-time monitoring and reporting
Utilize data visualization tools to analyze trends and optimize campaigns
I applied via Job Portal
2 Hard problems. 1 MCQ. Was able to solve all but 1 problem all test cases werent passing. Got rejected
I appeared for an interview in Nov 2023.
Implement a stack data structure that supports push, pop, top, and retrieving the minimum element in constant time.
Use two stacks - one to store the actual elements and another to store the minimum values at each point.
When pushing an element, check if it is smaller than the current minimum and update the minimum stack accordingly.
When popping an element, also pop from the minimum stack if the element being popped is t...
I applied via LinkedIn and was interviewed in Jun 2022. There were 2 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.
Frameworks provide structure and pre-built components for software development, but can also limit flexibility and require learning curve.
Advantage: Provides structure and pre-built components for faster development
Advantage: Can improve code quality and maintainability
Disadvantage: Can limit flexibility and customization
Disadvantage: Requires learning curve and potential dependency issues
Example: ReactJS provides a fr...
Oops stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent real-world entities.
Advantages: code reusability, modularity, encapsulation, inheritance, polymorphism
Disadvantages: complexity, steep learning curve, performance overhead
Example: creating a class 'Car' with properties like 'make', 'model', and 'year', and methods like 'start_engine' and 'stop_engine'
I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.
based on 7 interview experiences
Difficulty level
Duration
based on 14 reviews
Rating in categories
Senior Software Engineer
14
salaries
| ₹28 L/yr - ₹52 L/yr |
Software Engineer2
12
salaries
| ₹24 L/yr - ₹31 L/yr |
Software Engineer
6
salaries
| ₹22 L/yr - ₹35.9 L/yr |
Software Developer
4
salaries
| ₹29 L/yr - ₹40 L/yr |
Software Development Engineer
4
salaries
| ₹12 L/yr - ₹32 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer