i
Wissen Technology
Filter interviews by
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']]
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 Naukri.com and was interviewed before Jan 2024. There was 1 interview round.
Load testing is a type of performance testing that simulates real-world usage to evaluate how a system performs under specific conditions.
Simulates real-world usage to test system performance
Measures response times, throughput, and resource utilization
Helps identify bottlenecks and optimize system performance
Examples: testing how a website handles a large number of simultaneous users or how an application performs unde
Regression testing is the process of retesting software after changes to ensure that previously working features still work correctly.
Regression testing is performed to make sure that new code changes have not adversely affected existing functionality.
It involves running previously executed test cases to verify that no new bugs have been introduced.
Regression testing helps in maintaining the overall quality and stabili...
It was easy to crack it
3 coding questions based on SQL
A database in Python is a structured collection of data that allows for efficient storage, retrieval, and manipulation of information.
Python provides various libraries for interacting with databases such as SQLite, MySQL, and PostgreSQL.
Databases in Python can be accessed using SQL queries or through object-relational mapping (ORM) libraries like SQLAlchemy.
Data in a Python database can be stored in tables, rows, and c...
posted on 14 Feb 2024
I applied via Campus Placement
There was aptitude round
I appeared for an interview in Apr 2024.
Python code for array
Computerized test based on simpel math questions
iSCSI is a protocol used to transmit SCSI commands over IP networks.
iSCSI stands for Internet Small Computer System Interface.
It allows block-level access to storage devices over a network.
It uses TCP/IP to transmit SCSI commands and data over IP networks.
iSCSI targets are storage devices that can be accessed by iSCSI initiators.
iSCSI is commonly used in SAN (Storage Area Network) environments.
RAID stands for Redundant Array of Independent Disks. RAID 5 is a type of RAID that uses block-level striping with distributed parity.
RAID is a technology that combines multiple physical hard drives into a single logical unit for data redundancy and performance improvement.
RAID 5 requires at least three disks and uses parity data to provide fault tolerance.
In RAID 5, data is striped across all disks with parity data di...
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 Mar 2025
I appeared for an interview before Mar 2024, where I was asked the following questions.
posted on 12 May 2023
based on 2 interviews
Interview experience
based on 5 reviews
Rating in categories
Software Engineer
618
salaries
| ₹7 L/yr - ₹25 L/yr |
Senior Software Engineer
562
salaries
| ₹12.2 L/yr - ₹36 L/yr |
Principal Engineer
282
salaries
| ₹15.5 L/yr - ₹42 L/yr |
Associate Software Engineer
155
salaries
| ₹6 L/yr - ₹17.9 L/yr |
Senior Principal Engineer
141
salaries
| ₹22 L/yr - ₹48 L/yr |
Wissen Infotech
ITC Infotech
CMS IT Services
KocharTech