i
Amdocs
Filter interviews by
SQL join and other queries are used to retrieve data from multiple tables based on specified conditions.
Use INNER JOIN to retrieve rows from both tables that have matching values
Use LEFT JOIN to retrieve all rows from the left table and the matched rows from the right table
Use WHERE clause to specify conditions for the join
Use GROUP BY to group rows that have the same values
Use ORDER BY to sort the result set
The best technique to generate automated test report is to use a reporting tool that integrates with the automation framework.
Choose a reporting tool that supports the programming language and automation framework being used
Configure the reporting tool to generate reports in the desired format
Include relevant information in the report such as test case name, status, and duration
Add screenshots or videos to the report t...
Use Assertion methods to compare expected and actual results in Selenium.
Use Assertion methods like assertEquals(), assertNotEquals(), assertTrue(), assertFalse(), etc.
Pass the expected and actual results as parameters to the Assertion methods.
If the expected and actual results match, the test case will pass, else it will fail.
Example: assertEquals(expectedResult, actualResult);
The best technologies for building a good software testing framework are Selenium, Appium, JUnit, TestNG, and Cucumber.
Selenium for web application testing
Appium for mobile application testing
JUnit and TestNG for unit testing
Cucumber for behavior-driven testing
Continuous Integration tools like Jenkins for automated testing
Smoke testing is a quick and shallow test to check if the application is stable enough for further testing. Sanity testing is a subset of regression testing to check if the bugs have been fixed and new changes have not affected the existing functionality.
Smoke testing is done to check if the critical functionalities of the application are working fine.
Sanity testing is done to check if the bugs have been fixed and new ...
I applied via LinkedIn and was interviewed before Jan 2024. There were 2 interview rounds.
I am responsible for testing software applications to ensure they meet quality standards.
Conducting manual and automated testing
Identifying and documenting defects
Collaborating with developers to resolve issues
Creating test plans and test cases
Performing regression testing
I applied via Walk-in and was interviewed before Dec 2019. There were 4 interview rounds.
I am a dedicated software tester with a passion for quality assurance, and I come from a supportive family that values education.
I have over 5 years of experience in software testing, specializing in automated testing tools like Selenium.
My family consists of my parents, who are both educators, and a younger sister who is studying computer science.
We enjoy spending time together, often going on hikes or having game nig...
I am excited to join this company for its innovative culture, commitment to quality, and opportunities for professional growth.
Innovative Culture: I admire how the company embraces new technologies and methodologies, such as Agile and DevOps, to enhance software quality.
Commitment to Quality: The company's reputation for delivering high-quality products aligns with my passion for thorough testing and quality assurance.
...
What people are saying about Amdocs
I applied via Campus Placement and was interviewed before Mar 2020. There were 3 interview rounds.
posted on 16 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...
Count the number of distinct islands in a 2D array of 0s and 1s.
Identify islands by performing depth-first search (DFS) on the grid
Use a set to store the shape of each island and check for duplicates
Consider translations to determine distinct islands
Round duration - 50 minutes
Round difficulty - Easy
This was a Data Structural round.
You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a space. The challenge is to minimiz...
The goal is to minimize the total cost of arranging 'N' words on each line with a maximum character limit 'M'.
Calculate the cost of each line as the cube of extra space characters needed to reach 'M'.
Minimize the total cost by arranging words to fit within the character limit on each line.
Ensure each word appears fully on one line without breaking across lines.
Round duration - 60 minutes
Round difficulty - Easy
This was a System Design round.
Design a system similar to Red Bus for handling bookings and onboarding vendors and customers.
Implement a user-friendly interface for customers to search and book tickets
Create a vendor portal for vendors to manage their offerings and availability
Include payment gateway integration for secure transactions
Develop a robust backend system for managing bookings, cancellations, and refunds
Utilize a database to store user in...
Round duration - 50 minutes
Round difficulty - Easy
This was a System Design round
Round duration - 50 minutes
Round difficulty - Easy
This was an HR round.
Tip 1 : Practice as much as you can.
Tip 2 : Prepare for company, not in general.
Tip 3 : Your past work should be objective and your contribution should be very clear
Tip 1 : Keep only relevant things for the job you are applying.
Tip 2 : Minimal data with measurable contribution and effect.
posted on 25 Jan 2023
I applied via Approached by Company and was interviewed before Jan 2022. There were 3 interview rounds.
Arrays, Graphs majorly asked
Practice Leetcode
Design a traffic signal system
Identify the number of lanes and intersections
Determine the traffic flow and peak hours
Choose appropriate sensors and controllers
Implement a synchronization algorithm
Consider emergency vehicle prioritization
Include pedestrian crossing signals
Ensure compliance with local regulations
Hashmap is a data structure that stores key-value pairs and provides constant time complexity for insertion, deletion, and retrieval.
Hashmap uses hashing function to map keys to indices in an array
Collisions can occur when multiple keys map to the same index, which can be resolved using separate chaining or open addressing
Java implementation: HashMap<String, Integer> map = new HashMap<>();
Printing patterns using code
Identify the pattern to be printed
Use loops to print the pattern
Adjust the loop variables to control the pattern
Use conditional statements to modify the pattern
Examples: printing stars, triangles, squares, etc.
Common point in linked list refers to the node where two or more linked lists intersect.
The common point can be found by traversing both linked lists and comparing the nodes.
The common point can also be found by using two pointers, one for each linked list, and moving them until they meet at the common point.
Examples include finding the intersection point of two linked lists or finding the loop in a linked list.
posted on 8 Apr 2021
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
Time complexity measures the amount of time an algorithm takes to complete based on input size.
Time complexity is expressed using Big O notation (e.g., O(n), O(log n)).
O(1) indicates constant time, e.g., accessing an array element.
O(n) indicates linear time, e.g., iterating through an array.
O(n^2) indicates quadratic time, e.g., nested loops through an array.
O(log n) indicates logarithmic time, e.g., binary search in a...
based on 3 interview experiences
Difficulty level
Duration
based on 15 reviews
Rating in categories
Software Developer
8.5k
salaries
| ₹9 L/yr - ₹15.5 L/yr |
Software Engineer
2k
salaries
| ₹6.8 L/yr - ₹16.2 L/yr |
Softwaretest Engineer
1.8k
salaries
| ₹5.8 L/yr - ₹13.8 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹5 L/yr - ₹12.2 L/yr |
Associate Software Engineer
946
salaries
| ₹4.8 L/yr - ₹10 L/yr |
TCS
IBM
Oracle
Carelon Global Solutions