i
NeoSOFT
Filter interviews by
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
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...
Top trending discussions
I applied via Walk-in and was interviewed in Sep 2021. There were 3 interview rounds.
Truncate removes all records from a table, while drop deletes the table itself.
Truncate is a DDL command, while drop is a DDL command.
Truncate is faster than drop as it does not log individual row deletions.
Truncate can be rolled back, while drop cannot be rolled back.
Truncate resets the identity seed of the table, while drop does not.
Example: TRUNCATE TABLE TableName; DROP TABLE TableName;
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...
I applied via Job Portal and was interviewed in Apr 2024. There were 2 interview rounds.
Java string manipulation questions and reactjs
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 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.
posted on 12 Dec 2024
I applied via Job Fair and was interviewed in Nov 2024. There was 1 interview round.
based on 3 interview experiences
based on 32 reviews
Rating in categories
Software Engineer
2.1k
salaries
| ₹3.6 L/yr - ₹14.5 L/yr |
Senior Software Engineer
747
salaries
| ₹9.8 L/yr - ₹17 L/yr |
Software Developer
716
salaries
| ₹3.5 L/yr - ₹13.3 L/yr |
Softwaretest Engineer
504
salaries
| ₹3 L/yr - ₹10.4 L/yr |
Front end Developer
190
salaries
| ₹2.4 L/yr - ₹12 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant