Filter interviews by
Java is a high-level, object-oriented programming language used for developing desktop, web, and mobile applications.
Java is platform-independent, meaning it can run on any operating system
It is known for its security features and is commonly used for developing enterprise-level applications
Java is used for developing Android mobile applications
It is also used for developing server-side applications, such as web applic
Search for a target value in a sorted matrix efficiently.
Start from the top right corner and move left or down based on comparison with target value
Utilize the sorted nature of the matrix to eliminate certain rows or columns
Implement binary search for more efficient search in each row or column
I applied via campus placement at VIT Business School, Vellore and was interviewed in Dec 2024. There were 4 interview rounds.
It's good and many more things are pending
Very good it was very good best nice very nice
God food good water and good everything good
I applied via Naukri.com and was interviewed before Jan 2024. There were 3 interview rounds.
Difficult questions and multiple choice questions
I applied via campus placement at Indian Institute of Management (IIM), Indore and was interviewed in Aug 2024. There were 3 interview rounds.
I was on data structures on python , c++, sql and java
Case study of real life
I applied via Company Website and was interviewed in Oct 2024. There was 1 interview round.
Fibonacci series and program to find the max number in list
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
OOPs consists of four main principles: Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation refers to the bundling of data and methods that operate on the data into a single unit.
Abstraction focuses on hiding the int...
List, dictionary, set, and tuple are data structures in Python with different characteristics and use cases.
List: ordered collection of items, mutable (can be changed), represented by square brackets []
Dictionary: unordered collection of key-value pairs, mutable, represented by curly braces {}
Set: unordered collection of unique items, mutable, represented by curly braces {}
Tuple: ordered collection of items, immutable ...
It was a machine coding round
Sort an array of strings by the difference of a given element to each array element.
Iterate through the array and calculate the absolute difference between the given element and each array element.
Sort the array based on the calculated differences.
Return the sorted array.
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
JavaScript prototype sorting function for arrays of strings
Use the Array.prototype.sort() method to sort an array of strings
Pass a compare function to specify the sorting order
Example: ['banana', 'apple', 'cherry'].sort((a, b) => a.localeCompare(b))
Creating a Promise polyfill from scratch involves implementing the Promise API using callbacks and handling asynchronous operations.
Understand the Promise API and its methods (resolve, reject, then, catch)
Implement a constructor function that takes an executor function as an argument
Handle asynchronous operations using callbacks and setTimeout
Implement the then and catch methods to handle success and error cases respec
Session management is the process of securely managing user sessions in web applications.
Use cookies or tokens to track user sessions
Implement session timeout to prevent unauthorized access
Store session data securely on the server side
Use HTTPS to encrypt session data during transmission
React is faster than other frameworks due to its virtual DOM, efficient diffing algorithm, and use of server-side rendering.
React uses a virtual DOM which allows it to update only the necessary components instead of re-rendering the entire page.
React's efficient diffing algorithm compares the virtual DOM with the actual DOM to minimize updates and improve performance.
React supports server-side rendering, which can impr...
based on 7 reviews
Rating in categories
Senior Software Engineer
49
salaries
| ₹7 L/yr - ₹18 L/yr |
Software Engineer
36
salaries
| ₹4 L/yr - ₹8.4 L/yr |
Technology Specialist
19
salaries
| ₹8.6 L/yr - ₹30 L/yr |
Software Developer
12
salaries
| ₹5.2 L/yr - ₹15 L/yr |
Senior Technology Specialist
10
salaries
| ₹23 L/yr - ₹30 L/yr |
TCS
Infosys
Wipro
HCLTech