Filter interviews by
Method overloading is when multiple methods have the same name but different parameters, while method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading involves creating multiple methods in the same class with the same name but different parameters.
Method overriding occurs when a subclass provides a specific implementation of ...
APIs can be categorized into different types such as REST, SOAP, GraphQL, and RPC.
RESTful APIs: Representational State Transfer APIs use standard HTTP methods like GET, POST, PUT, DELETE for communication.
SOAP APIs: Simple Object Access Protocol APIs use XML for message exchange over a network.
GraphQL APIs: Query language for APIs that allows clients to request only the data they need.
RPC APIs: Remote Procedure Ca...
Different types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing performed...
Java program to print patterns using loops
Use nested loops to print the desired pattern
Patterns can be created using characters or numbers
Patterns can be simple shapes or more complex designs
Java program to reverse a string using StringBuilder
Create a StringBuilder object with the input string
Use the reverse() method of StringBuilder to reverse the string
Convert the reversed StringBuilder object back to a string using toString()
Validating API through Postman involves sending requests, receiving responses, and verifying data.
Create a new request in Postman and enter the API endpoint
Add any required headers, parameters, or body data
Send the request and check the response status code
Verify the response body for expected data or values
Use assertions in Postman to validate response data
Save the request in a collection for future testing
Emulator replicates both hardware and software of the original device, while simulator only replicates the software.
Emulator replicates both hardware and software of the original device
Simulator only replicates the software
Emulator is slower but more accurate, simulator is faster but less accurate
Examples: Android Emulator for testing mobile apps, Flight Simulator for pilot training
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
Method overloading is when multiple methods have the same name but different parameters, while method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading involves creating multiple methods in the same class with the same name but different parameters.
Method overriding occurs when a subclass provides a specific implementation of a met...
APIs can be categorized into different types such as REST, SOAP, GraphQL, and RPC.
RESTful APIs: Representational State Transfer APIs use standard HTTP methods like GET, POST, PUT, DELETE for communication.
SOAP APIs: Simple Object Access Protocol APIs use XML for message exchange over a network.
GraphQL APIs: Query language for APIs that allows clients to request only the data they need.
RPC APIs: Remote Procedure Call AP...
Different types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing performed usin...
Java program to print patterns using loops
Use nested loops to print the desired pattern
Patterns can be created using characters or numbers
Patterns can be simple shapes or more complex designs
Java program to reverse a string using StringBuilder
Create a StringBuilder object with the input string
Use the reverse() method of StringBuilder to reverse the string
Convert the reversed StringBuilder object back to a string using toString()
Validating API through Postman involves sending requests, receiving responses, and verifying data.
Create a new request in Postman and enter the API endpoint
Add any required headers, parameters, or body data
Send the request and check the response status code
Verify the response body for expected data or values
Use assertions in Postman to validate response data
Save the request in a collection for future testing
Emulator replicates both hardware and software of the original device, while simulator only replicates the software.
Emulator replicates both hardware and software of the original device
Simulator only replicates the software
Emulator is slower but more accurate, simulator is faster but less accurate
Examples: Android Emulator for testing mobile apps, Flight Simulator for pilot training
Top trending discussions
posted on 19 Mar 2024
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where one class inherits properties and methods from another. Example: 'ElectricCar' inhe...
Abstract class is a class that cannot be instantiated and may contain abstract methods.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Can have both abstract and non-abstract methods
Used for creating a template for other classes to inherit from
posted on 10 Aug 2024
I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.
Yes, I am open to relocating for the right opportunity.
I am open to relocating for the right job opportunity
I have relocated for previous roles and am comfortable with the process
I am willing to consider different locations based on the job requirements
posted on 27 Nov 2024
Basic apt questions was asked. Easy 9 and Medium 6
1 coding question which is easy to solve
Good is good and very good
Like tree graph and stack and queue and
God and good and very good and above the good
Sorting int array using any programming language
3 hour test. 20 MCQs and 2 Coding problems
Prefix Sum and left sum of binary tree involves calculating the sum of all nodes in a binary tree and the sum of nodes on the left side of each node.
Calculate prefix sum of binary tree by traversing in a pre-order manner and keeping track of the running sum.
To calculate left sum of binary tree, traverse the tree in a pre-order manner and keep track of the sum of nodes on the left side of each node.
Example: For a binary...
Recursion to memoization DP problem involves optimizing recursive solutions by storing intermediate results.
Recursion involves solving a problem by breaking it down into smaller subproblems and calling the function recursively.
Memoization involves storing the results of expensive function calls and reusing them when the same inputs occur again.
Dynamic Programming (DP) involves solving problems by breaking them down int...
posted on 21 Feb 2025
I appeared for an interview in Jan 2025.
Remove special characters and replace with space, then reverse each word in a string.
Use regex to remove special characters and replace with space
Split the string into words and reverse each word individually
Join the reversed words back together to form the final string
Recursion() function is a programming technique where a function calls itself in order to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
It is important to have a base case to prevent infinite recursion.
Examples include factorial calculation, Fibonacci sequence, and tree traversal.
Design a URL shortener service to generate short URLs for long URLs.
Use a hashing algorithm to generate unique short codes for long URLs.
Store the mapping of short codes to long URLs in a database.
Redirect users from short URLs to the corresponding long URLs.
Implement analytics to track usage and performance of the service.
based on 2 interview experiences
Difficulty level
Duration
QA Engineer
33
salaries
| ₹2.6 L/yr - ₹8.5 L/yr |
Softwaretest Engineer
20
salaries
| ₹3 L/yr - ₹9 L/yr |
Quality Analyst
14
salaries
| ₹2.4 L/yr - ₹7.5 L/yr |
QA Test Engineer
13
salaries
| ₹3 L/yr - ₹6.4 L/yr |
Senior QA Engineer
12
salaries
| ₹6.2 L/yr - ₹10.5 L/yr |
TCS
Accenture
Wipro
Cognizant