Filter interviews by
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
Singleton classes are classes that can only have one instance created throughout the program.
Singleton classes have a private constructor to prevent multiple instances.
They typically provide a static method to access the single instance.
Commonly used for logging, database connections, and configuration settings.
Example: Logger class in a software application.
Comparator is an interface used to sort objects, while Comparable is an interface used to define natural ordering of objects.
Comparator is used to define custom sorting logic for objects, while Comparable is used to define natural ordering based on a class's implementation of compareTo() method.
Comparator can be used to sort objects of different classes, while Comparable is used to sort objects of the same class.
Exampl...
REST API stands for Representational State Transfer Application Programming Interface, which is a set of rules and conventions for building and interacting with web services.
REST API is a type of web service that allows communication between different systems over the internet.
It uses standard HTTP methods like GET, POST, PUT, DELETE to perform operations on resources.
REST APIs typically return data in JSON or XML form...
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
posted on 10 May 2024
Abstraction is implemented in the framework through interfaces and base classes.
Abstraction is achieved through interfaces which define the contract for classes to implement.
Base classes provide common functionality that can be inherited by concrete classes.
Abstraction helps in decoupling the implementation details from the actual test cases.
Example: Interface 'ITestCase' defines methods like 'executeTest' which are im
OOps concept is a programming paradigm based on the concept of objects, which can contain data and code.
OOps stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to perform tasks
Encapsulation, inheritance, and polymorphism are the key features of OOps
Examples of OOps languages include Java, C++, and Python
Yes, I am a team player.
I believe in collaboration and working towards a common goal.
I actively participate in team discussions and contribute my ideas.
I am willing to help and support my team members whenever needed.
I prioritize effective communication and ensure everyone is on the same page.
I am open to feedback and constructive criticism from my team.
I have successfully worked in cross-functional teams in my previou
posted on 12 Aug 2024
I applied via Job Portal and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Mar 2023. There were 4 interview rounds.
Program to toggle string
Create an empty string variable
Loop through each character in the input string
If the character is uppercase, convert it to lowercase and add to the new string
If the character is lowercase, convert it to uppercase and add to the new string
Return the new string
Program to check if string is number
Use built-in functions like isdigit() or isnumeric()
Handle negative numbers and decimal points separately
Consider edge cases like leading/trailing spaces and exponential notation
Swap two strings without using third
Use XOR operator
Use addition and subtraction
Use multiplication and division
To create an alphanumeric string of a given length, we can use a combination of random letters and numbers.
Determine the length of the string required
Create a list of all possible alphanumeric characters
Randomly select characters from the list and append them to the string until the desired length is reached
A framework is a set of guidelines, standards, and tools used to develop and maintain software applications.
A framework provides a structure for organizing code and building applications
It includes pre-written code libraries, modules, and functions that can be reused
Frameworks can be specific to a programming language or technology
Examples include Selenium for web testing, Robot Framework for automation testing, and Dj
posted on 29 Sep 2023
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 2 interview rounds.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
2.8k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.2 L/yr - ₹24 L/yr |
Lead Software Engineer
865
salaries
| ₹18 L/yr - ₹50 L/yr |
Senior Systems Engineer
305
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
260
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech