Filter interviews by
The largest number in an array of strings.
Convert the array of strings to an array of numbers using parseInt() or parseFloat().
Use the Math.max() function to find the largest number in the array.
Handle cases where the array is empty or contains non-numeric strings.
The question is asking about different actions related to automation engineering.
1-throw: This action refers to throwing an exception or error in the code.
2-throws: This action refers to handling or catching exceptions or errors in the code.
3-find elements: This action refers to locating and identifying elements on a webpage or application.
4-init elements: This action refers to initializing or setting up elements for a...
ArrayList and Vector are both dynamic arrays, but Vector is synchronized and ArrayList is not.
ArrayList is not synchronized, while Vector is synchronized.
ArrayList is faster than Vector for most operations.
Vector is thread-safe, while ArrayList is not.
ArrayList increases its size by 50% when full, while Vector doubles its size.
find elements returns a list of web elements matching the locator, while find element returns the first web element matching the locator.
find elements returns a list of web elements, find element returns the first web element
find elements is used when multiple elements need to be located, find element is used when only one element is needed
find elements is more efficient when dealing with multiple elements, find elemen...
An object repository is a centralized storage for web elements used in automation testing, enhancing reusability and maintainability.
Centralizes web element storage for easy access and management.
Supports both descriptive programming and object identification.
Facilitates easier updates; changing an object's properties in one place reflects across tests.
Example: In Selenium, a page object model can be used to define ele...
Top trending discussions
posted on 7 May 2022
I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.
Basic aptitude knowledge
Strong in java
Developed a web-based project management tool for a startup
Used React for the frontend and Node.js for the backend
Implemented user authentication and authorization using JWT
Integrated with third-party APIs such as Trello and Slack
Implemented real-time updates using WebSockets
Deployed on AWS using EC2 and RDS
I am a software engineer with experience in developing web applications and mobile apps.
Proficient in programming languages such as Java, Python, and JavaScript
Skilled in using frameworks like React, Angular, and Spring Boot
Experienced in working with databases such as MySQL and MongoDB
Familiar with Agile development methodologies and DevOps practices
My dream is to build innovative software solutions that positively impact people's lives.
Developing cutting-edge technology
Creating user-friendly interfaces
Solving complex problems
Collaborating with talented individuals
Making a difference in society
Continuous learning and growth
I applied via Walk-in and was interviewed before Mar 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
posted on 9 Sep 2021
I appeared for an interview before Sep 2020.
Flexible means adaptable to change or able to be modified easily.
Being able to adjust to new requirements or situations
Having the ability to change or modify code without breaking it
Being open to feedback and willing to make changes
Allowing for customization or configuration options
Examples: using variables instead of hardcoding values, implementing a plugin system
I applied via Campus Placement and was interviewed before Oct 2020. There were 4 interview rounds.
Method overloading is a feature in OOP where multiple methods can have the same name but different parameters.
Method overloading is used to improve code readability and reusability.
The methods must have different parameters, either in number or type.
Example: void print(int num), void print(String str), void print(int num1, int num2)
Method overloading is resolved at compile-time based on the number and type of arguments...
A class is a blueprint for creating objects that have similar attributes and behaviors.
A class is a user-defined data type that encapsulates data and functions.
It provides a way to organize and structure code.
Objects are instances of a class.
Classes can inherit properties and methods from other classes.
Examples of classes in programming languages include String, Integer, and List.
based on 2 interview experiences
Senior Software Engineer
1.9k
salaries
| ₹5 L/yr - ₹21.2 L/yr |
Technical Lead
1.3k
salaries
| ₹14.2 L/yr - ₹26.5 L/yr |
Software Engineer
1.3k
salaries
| ₹4.1 L/yr - ₹10 L/yr |
Network Engineer
414
salaries
| ₹4 L/yr - ₹9.7 L/yr |
Senior Consultant
408
salaries
| ₹14.1 L/yr - ₹25.4 L/yr |
Genpact
DXC Technology
Optum Global Solutions
Virtusa Consulting Services