Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.
Assesses person's ability to understand and work with numerical data, graphs and mathematical concepts and measures understanding of language, including comprehension, vocabulary and reasoning through verbal concepts.
Access your ability to solve algorithmic problems, often involving data structures and require you to writing code to accomplish specific task or functions, often with focus on syntax, structure and accuracy.
ArrayList is a resizable array implementation, while LinkedList is a doubly linked list implementation in Python.
ArrayList uses contiguous memory allocation, while LinkedList uses non-contiguous memory allocation.
ArrayList provides fast access to elements using index, while LinkedList provides fast insertion and deletion of elements.
ArrayList is better for storing and accessing data sequentially, while LinkedList is be...
HTTP request response cycle involves a client sending a request to a server, which processes the request and sends back a response.
Client sends a request to a server using a specific HTTP method (GET, POST, PUT, DELETE, etc.)
Server processes the request, performs necessary actions, and generates a response
Server sends the response back to the client, typically including a status code (200 for success, 404 for not found...
Function to determine if a given string is a palindrome
Create a function that takes a string as input
Remove all non-alphanumeric characters and convert to lowercase
Compare the string with its reverse to check if it is a palindrome
Return True if it is a palindrome, False otherwise
To delete and remove duplicates from an array of strings, use a set to store unique values.
Convert the array to a set to automatically remove duplicates
Convert the set back to a list to maintain the original order
Example: array = ['apple', 'banana', 'apple', 'orange']
Set(array) will result in {'apple', 'banana', 'orange'}
List(set(array)) will give ['apple', 'banana', 'orange']
Find the first missing positive integer in a list of numbers
Sort the list and iterate through it to find the first positive integer
Use a set to keep track of positive integers already seen
Return the first positive integer not in the set
Top trending discussions
I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.
Def factorial_iterative(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
Train and time and work
posted on 24 Jan 2024
I applied via Job Fair and was interviewed in Dec 2023. There was 1 interview round.
posted on 14 Aug 2022
I applied via Walk-in and was interviewed in Jul 2022. There were 3 interview rounds.
Basic need will be need for fresher
posted on 9 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.
Find the second largest element from array of strings
Sort the array in descending order
Access the element at index 1 to get the second largest element
Failsafe integrators prioritize system stability by handling errors gracefully, while fail fast integrators prioritize quick detection and resolution of errors.
Failsafe integrators focus on ensuring the system continues to function even in the presence of errors.
Fail fast integrators aim to quickly identify and address errors to prevent further issues.
Failsafe integrators often use techniques like retries, circuit brea...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
JVM is the virtual machine that runs Java bytecode, JRE is the runtime environment for Java programs, and JDK is the development kit for creating Java applications.
JVM (Java Virtual Machine) is responsible for running Java bytecode on different platforms.
JRE (Java Runtime Environment) includes JVM, libraries, and other components necessary to run Java applications.
JDK (Java Development Kit) is a software development ki...
String is immutable in Java to ensure security, thread safety, and optimization.
Immutable strings prevent accidental changes to sensitive data like passwords.
Immutable strings allow for safe sharing of string literals across multiple threads.
Immutable strings enable string pooling for memory optimization.
Example: String str = "Hello"; str.concat(" World"); // str remains "Hello"
posted on 19 Sep 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Overloading is having multiple methods with the same name but different parameters, while overriding is implementing a method in a subclass with the same signature as in the superclass.
Overloading allows different methods to have the same name but different parameters.
Overriding involves implementing a method in a subclass with the same signature as in the superclass.
Overloading is determined at compile time based on t...
Application Development Analyst
13
salaries
| ₹4.3 L/yr - ₹9.5 L/yr |
Team Lead
13
salaries
| ₹7.9 L/yr - ₹24 L/yr |
Associate Software Engineer
9
salaries
| ₹4.3 L/yr - ₹4.6 L/yr |
Application Development - Senior Analyst
8
salaries
| ₹9.2 L/yr - ₹16.5 L/yr |
Senior Analyst
8
salaries
| ₹8.6 L/yr - ₹13 L/yr |
TCS
Infosys
Wipro
HCLTech