Filter interviews by
Check anagram or not
Top trending discussions
I applied via Campus Placement
Contains around 40 aptitude questions that include CS fundamentals and also logical reasoning type and 2 coding questions of medium level
Peak element in array is the element which is greater than or equal to its neighbors.
Iterate through the array and check if the current element is greater than its neighbors.
If the current element is greater than both neighbors, it is a peak element.
If the current element is at the start or end of the array, only compare with one neighbor.
A prime number is a number greater than 1 that can only be divided by 1 and itself.
A prime number is a number greater than 1.
It can only be divided by 1 and itself.
Examples: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29
Various methods to check if a string is a palindrome
Reverse the string and compare with the original string
Iterate through the string from both ends towards the middle
Use a stack to push the characters of the string and then pop them to compare with the original string
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
1hr,all basic topics
2hrs,arrays,strings,dp,linkedlist
I applied via Job Fair and was interviewed in Mar 2024. There was 1 interview round.
Severity, Priority, and Criticality are different aspects of issue management in software testing.
Severity refers to the impact of a defect on the system's functionality.
Priority indicates the order in which defects should be fixed based on business needs.
Criticality combines severity and priority to determine the overall importance of a defect.
For example, a defect causing a system crash would have high severity, high...
Equivalence partitioning is a software testing technique where input data is divided into partitions and only one value from each partition is tested.
Input data is divided into groups or partitions based on similar characteristics
One value from each partition is selected as a representative for testing
Helps in reducing the number of test cases while ensuring maximum coverage
Example: Testing a login form with valid, inv
Backward compatibility refers to the ability of a system to accept input intended for an older version of the system.
Allows newer versions of software to work with data or systems from older versions
Ensures that changes in the software do not break compatibility with existing data or systems
Helps in smooth transition and adoption of new versions without disrupting existing processes
A paradox in testing refers to a situation where a test case both passes and fails at the same time.
Paradox in testing can occur when a test case has conflicting requirements or conditions.
It can also happen when there are errors in the test setup or execution that lead to unexpected results.
For example, a test case may pass when run individually but fail when run as part of a test suite due to dependencies.
Identifying...
PUT and PATCH are HTTP methods used for updating resources in RESTful APIs.
PUT is used to update or replace an existing resource entirely
PATCH is used to partially update an existing resource
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
PATCH is not idempotent, meaning multiple identical requests may have different effects
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
OOPS concepts are fundamental to object-oriented programming and include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables and public methods.
Polymorphism: Ability to present the same ...
Explanation of OOPs concepts with a class implementation
Encapsulation: Class with private data members and public methods to access them
Inheritance: Class extending another class to inherit its properties and methods
Polymorphism: Class with multiple methods with the same name but different parameters
Abstraction: Class with abstract methods that must be implemented by subclasses
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, while abstraction is the concept of hiding the implementation details and showing only the necessary features of an object.
Encapsulation is about wrapping the data (variables) and methods (functions) that operate on the data into a single unit (class).
Abstraction is about hiding the implementation details and showing ...
Run time polymorphism is the ability of a method to do different things based on the object it is acting upon.
Run time polymorphism is achieved through method overriding in object-oriented programming.
It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
The actual method that gets called is determined by the type of object at run time.
Example: Animal class has...
DSA
1hour
Hackerrank
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
There were total three questions in coding test.
I applied via Newspaper Ad
Coding questions with some MCQ level medium
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Good one, but u can clear it
Basic coding ques of class xi
based on 1 interview
Interview experience
Software Engineer
5
salaries
| ₹20 L/yr - ₹31 L/yr |
Associate Software Engineer
4
salaries
| ₹20 L/yr - ₹32 L/yr |
Senior Technical Recruiter
3
salaries
| ₹24 L/yr - ₹28.4 L/yr |
Software Development Engineer II
3
salaries
| ₹40 L/yr - ₹40 L/yr |
Engineer- Customer Support
3
salaries
| ₹16 L/yr - ₹27.5 L/yr |
Tableau Software
Qlik
SAS
Informatica