Filter interviews by
Just an basic 30 question
posted on 8 Nov 2024
I was interviewed in Oct 2024.
posted on 30 Apr 2024
I applied via Naukri.com and was interviewed before Apr 2023. There were 5 interview rounds.
That time It was Logical questions on paper test, now its online
Java, Selenium coding test + scenario based questions
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
REST API HTTP methods are used to perform CRUD operations on resources.
GET - Retrieve data from a server
POST - Create new data on a server
PUT - Update existing data on a server
DELETE - Remove data from a server
Cucumber BDD framework is a tool used for writing and executing automated acceptance tests in a human-readable format.
Uses Gherkin syntax to write test scenarios in plain English
Promotes collaboration between technical and non-technical team members
Supports behavior-driven development (BDD) principles
Integrates with various programming languages and testing frameworks
Generates easy-to-read test reports
Object-oriented programming paradigm that focuses on objects and classes for code organization and reusability.
Encapsulation: bundling data and methods that operate on the data into a single unit (object)
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details an
posted on 15 Sep 2023
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Identifying webelement using xpath involves locating elements based on their attributes and hierarchy in the HTML structure.
Use unique attributes like id, class, name, etc. to create xpath expressions
Avoid using absolute xpaths as they are prone to breaking with changes in the HTML structure
Use relative xpaths that are more robust and flexible
Consider using xpath axes like ancestor, descendant, sibling, etc. for comple
Convert a given number to its equivalent Roman numeral representation.
Create a mapping of numbers to Roman numerals (e.g. 1 -> 'I', 5 -> 'V', 10 -> 'X', etc.)
Iterate through the mapping in descending order and subtract the largest possible numeral from the given number until it reaches 0.
Handle special cases like 4, 9, 40, 90, etc. by using subtraction rules.
Combine the Roman numerals obtained in the process to form th
Considerations for designing automation framework
Identify the scope and objectives of automation
Choose the right tools and technologies based on project requirements
Design a modular and scalable framework for easy maintenance
Implement best practices for code reusability and readability
Include error handling and reporting mechanisms for better debugging
Consider integration with CI/CD pipelines for continuous testing
Plan...
Interview experience
Software Engineer
365
salaries
| ₹6.8 L/yr - ₹25 L/yr |
Senior Software Engineer
248
salaries
| ₹9.5 L/yr - ₹36 L/yr |
Software Developer
187
salaries
| ₹5.3 L/yr - ₹19.5 L/yr |
Software Engineer2
156
salaries
| ₹9.8 L/yr - ₹20.6 L/yr |
Software Engineer III
151
salaries
| ₹12.8 L/yr - ₹34 L/yr |
TCS
Infosys
Wipro
HCLTech