Filter interviews by
Clear (1)
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Written test on DSA - 3 questions on hackerrank
F2F interview on DSA + automation
Top trending discussions
posted on 18 Apr 2024
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
ArrayList is a resizable array implementation while LinkedList is a doubly linked list implementation.
ArrayList uses dynamic arrays to store elements, allowing fast random access but slower insertion and deletion.
LinkedList uses nodes with pointers to the next and previous elements, allowing fast insertion and deletion but slower random access.
Example: ArrayList - List
The static keyword in programming is used to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Static classes cannot be instantiated and are used for grouping related methods and variables.
Example: public static int count = 0; // static
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Performed after code changes to ensure that existing features still work correctly
Helps in identifying and fixing any defects introduced by new code changes
Automated tools like Selenium can be used for regression testing
Examples: Testing a login feature after adding a
posted on 28 Oct 2024
DSA, puzzles, DBMS, OD, and networking
posted on 5 Oct 2022
A binary tree is a hierarchical data structure in which each node has at most two children.
Consists of nodes connected by edges
Each node can have at most two children, referred to as left child and right child
The left child is smaller than the parent node, while the right child is greater
Used for efficient searching, sorting, and organizing data
To validate an IP address, check if it consists of four numbers separated by periods, each number being between 0 and 255.
Split the IP address string by periods to get an array of four numbers
Check if the array length is 4
Loop through each number in the array and check if it is between 0 and 255
If any number is outside the valid range, the IP address is invalid
Selenium is a popular open-source tool used for automating web browsers.
Selenium supports multiple programming languages like Java, Python, and C#.
It can automate web browsers across different platforms like Windows, Mac, and Linux.
Selenium can be used for functional testing, regression testing, and browser compatibility testing.
It allows users to write test scripts in a variety of formats such as HTML, Java, C#, and P
Cucumber is a testing framework that supports Behavior Driven Development (BDD) by allowing tests to be written in plain text.
Cucumber uses Gherkin syntax to define test cases in a human-readable format
It allows collaboration between technical and non-technical team members
Cucumber tests are written in feature files with scenarios and steps
It integrates with various programming languages like Java, Ruby, etc.
I applied via Recruitment Consulltant and was interviewed before Jul 2023. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Jun 2023. There were 3 interview rounds.
The test was conducted on Hackerrank platform. It had 2 sections. First section had 6 coding questions. Second section had 10 McQs that checked our CS fundamentals. Overall the difficulty level was moderate to hard level.
I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 2 interview rounds.
Self introduction
About the software companies how to development
My framework structure is based on a modular approach with reusable components and clear separation of concerns.
Modular design with separate modules for different functionalities
Reusable components to avoid duplication of code
Clear separation of concerns for easy maintenance and scalability
Waits in Selenium are used to ensure that the automation script waits for a certain condition to be met before proceeding.
Implicit Wait: Waits for a certain amount of time before throwing a NoSuchElementException.
Explicit Wait: Waits for a certain condition to be met before proceeding.
Fluent Wait: Waits for a condition with a specified frequency of checking.
Thread.sleep(): Pauses the script execution for a specified am
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Computer Scientist
455
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Consultant
279
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
255
salaries
| ₹0 L/yr - ₹0 L/yr |
Computer Scientist 2
245
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Consultant
213
salaries
| ₹0 L/yr - ₹0 L/yr |
Salesforce
Oracle
Microsoft Corporation
Amazon