i
Wissen
Technology
Filter interviews by
A hash set stores unique elements using a hash function for efficient retrieval.
Hash set stores unique elements based on their hash code
Employee object must have proper hashCode() and equals() methods implemented
Example: HashSet<Employee> employeeSet = new HashSet<>();
SQL query to find the highest salary from a specific department
Use the MAX() function to find the highest salary
Filter the results based on the specific department using WHERE clause
Join the employee table with the department table if necessary
Split an array of strings into specified size chunks
Use a loop to iterate through the array and slice it into chunks of specified size
Check if the array length is divisible by the specified size, if not handle the remaining elements separately
Example: ['apple', 'banana', 'cherry', 'date'] split into chunks of size 2 would result in [['apple', 'banana'], ['cherry', 'date']]
Convert a string from camel case to snake case.
Split the camel case string into words based on uppercase letters.
Convert each word to lowercase and separate them with underscores.
Join the words back together with underscores to form the snake case string.
A hash map is a data structure that stores key-value pairs, using a hash function to map keys to indexes in an array.
Hash map uses a hash function to determine the index of the key in the underlying array.
Collision resolution techniques like chaining or open addressing are used to handle cases where multiple keys hash to the same index.
Custom objects used as keys must override the hashCode() and equals() methods f...
Flattening a nested array involves converting a multi-dimensional array into a single-dimensional array.
Use recursion to handle arrays of varying depths. Example: flatten([1, [2, [3, 4]], 5]) returns [1, 2, 3, 4, 5].
Utilize built-in methods like Array.prototype.flat() in JavaScript. Example: [1, [2, 3]].flat() returns [1, 2, 3].
Consider edge cases such as empty arrays or arrays with non-array elements. Example: fl...
I applied via Approached by Company and was interviewed in Dec 2022. There were 3 interview rounds.
Split an array of strings into specified size chunks
Use a loop to iterate through the array and slice it into chunks of specified size
Check if the array length is divisible by the specified size, if not handle the remaining elements separately
Example: ['apple', 'banana', 'cherry', 'date'] split into chunks of size 2 would result in [['apple', 'banana'], ['cherry', 'date']]
Flattening a nested array involves converting a multi-dimensional array into a single-dimensional array.
Use recursion to handle arrays of varying depths. Example: flatten([1, [2, [3, 4]], 5]) returns [1, 2, 3, 4, 5].
Utilize built-in methods like Array.prototype.flat() in JavaScript. Example: [1, [2, 3]].flat() returns [1, 2, 3].
Consider edge cases such as empty arrays or arrays with non-array elements. Example: flatten...
A hash map is a data structure that stores key-value pairs, using a hash function to map keys to indexes in an array.
Hash map uses a hash function to determine the index of the key in the underlying array.
Collision resolution techniques like chaining or open addressing are used to handle cases where multiple keys hash to the same index.
Custom objects used as keys must override the hashCode() and equals() methods for pr...
SQL query to find the highest salary from a specific department
Use the MAX() function to find the highest salary
Filter the results based on the specific department using WHERE clause
Join the employee table with the department table if necessary
A hash set stores unique elements using a hash function for efficient retrieval.
Hash set stores unique elements based on their hash code
Employee object must have proper hashCode() and equals() methods implemented
Example: HashSet<Employee> employeeSet = new HashSet<>();
Convert a string from camel case to snake case.
Split the camel case string into words based on uppercase letters.
Convert each word to lowercase and separate them with underscores.
Join the words back together with underscores to form the snake case string.
I appeared for an interview before Oct 2022.
It wad hackerearth test
Top trending discussions
I applied via Walk-in and was interviewed in Sep 2021. There were 3 interview rounds.
I applied via Job Portal and was interviewed in Apr 2024. There were 2 interview rounds.
Java string manipulation questions and reactjs
posted on 14 Feb 2024
I applied via Campus Placement
There was aptitude round
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by injecting mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
Middleware is software that acts as a bridge between different applications, allowing them to communicate and share data.
Middleware facilitates communication between different software applications
It can handle tasks such as message queuing, data transformation, and security
Examples of middleware include message brokers like RabbitMQ, ESBs like MuleSoft, and API gateways like Kong
posted on 18 Nov 2023
I applied via Campus Placement and was interviewed in Oct 2023. There were 3 interview rounds.
Moderate Level questions were asked.
Medium level questions were asked.
Java code , oops, sql , spring bbot
The maximum area of a stack is determined by the size of the stack and the items it can hold.
The maximum area of a stack is calculated by multiplying the height of the stack by the width of the stack.
For example, if a stack has a height of 10 units and a width of 5 units, the maximum area would be 50 square units.
Find the length of the longest substring without repeating characters.
Iterate through the string and keep track of the characters seen so far in a set.
Use two pointers to mark the start and end of the current substring.
Update the maximum length of the substring as you iterate through the string.
I appeared for an interview in Dec 2024, where I was asked the following questions.
Abstraction is a fundamental concept in software engineering that simplifies complex systems by hiding unnecessary details.
Abstraction allows focusing on high-level functionalities while hiding implementation details.
In Object-Oriented Programming (OOP), abstraction is achieved through abstract classes and interfaces.
Example: A car's interface (steering wheel, pedals) abstracts the complex mechanics of the engine.
Abstr...
I worked on various projects focusing on software testing, automation, and quality assurance in diverse environments.
Developed automated test scripts using Selenium for a web application, improving testing efficiency by 40%.
Participated in Agile development cycles, collaborating with developers to ensure timely bug fixes and feature enhancements.
Conducted performance testing using JMeter to identify bottlenecks in a hi...
posted on 20 Apr 2025
I appeared for an interview in Oct 2024, where I was asked the following questions.
based on 3 interview experiences
Difficulty level
Duration
based on 6 reviews
Rating in categories
Software Engineer
837
salaries
| ₹9.3 L/yr - ₹20 L/yr |
Senior Software Engineer
736
salaries
| ₹16 L/yr - ₹30 L/yr |
Principal Engineer
332
salaries
| ₹25 L/yr - ₹45 L/yr |
Associate Software Engineer
155
salaries
| ₹9 L/yr - ₹15 L/yr |
Software Developer
154
salaries
| ₹11.8 L/yr - ₹22 L/yr |
Wissen Infotech
ITC Infotech
CMS IT Services
KocharTech