i
SBS
Filter interviews by
The program will output 'Hello World!'
The program prints the string 'Hello World!' to the console
There are no variables or conditions affecting the output
DBA stands for Database Administrator. They are responsible for managing and maintaining databases.
DBAs ensure data integrity and security in databases
They optimize database performance and troubleshoot issues
DBAs may also be involved in database design and implementation
Examples: Oracle DBA, SQL Server DBA
The transient keyword in Java prevents serialization of certain class fields, ensuring they are not saved during object serialization.
Used in Java to indicate that a field should not be serialized.
Example: `transient int temp;` - 'temp' will not be saved during serialization.
Useful for sensitive data like passwords or temporary states.
Transient fields are initialized to default values upon deserialization.
Different types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit Testing: Testing individual components or modules of a software application in isolation.
Integration Testing: Testing the interaction between different components or modules to ensure they work together correctly.
System Testing: Testing the entire system as a whole to verify that it...
Types of tests include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different modules work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
I am a software engineer with expertise in SDE.
Proficient in programming languages like Java, C++, and Python
Experience in developing and maintaining software applications
Strong problem-solving and analytical skills
Familiarity with software development methodologies like Agile
Ability to work collaboratively in a team environment
Experienced in middleware technologies and DevOps, enhancing system integration and deployment efficiency.
Implemented middleware solutions like Apache Kafka for real-time data streaming, improving data flow between applications.
Utilized Docker and Kubernetes for container orchestration, streamlining deployment processes and ensuring scalability.
Integrated CI/CD pipelines using Jenkins, automating testing and deplo...
Subscript in search refers to indexing elements in data structures for efficient retrieval.
Subscript is often used in arrays to access elements, e.g., array[2] retrieves the third element.
In programming, subscripts can be negative, e.g., array[-1] accesses the last element in some languages.
Subscript notation is common in languages like Python, C++, and Java for array manipulation.
In databases, subscripts can opti...
OOPS concepts in Java refer to the principles of Object-Oriented Programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the implem...
Gap analysis involves comparing current state to desired state to identify discrepancies and plan improvements.
Identify current state and desired state
Analyze the differences between the two states
Develop a plan to bridge the gaps
Implement the plan and monitor progress
Examples: comparing current software functionality to desired features, comparing test coverage to industry standards
I applied via Campus Placement and was interviewed in Jul 2024. There were 5 interview rounds.
The program will output 'Hello World!'
The program prints the string 'Hello World!' to the console
There are no variables or conditions affecting the output
DBA stands for Database Administrator. They are responsible for managing and maintaining databases.
DBAs ensure data integrity and security in databases
They optimize database performance and troubleshoot issues
DBAs may also be involved in database design and implementation
Examples: Oracle DBA, SQL Server DBA
Duration was 1 hr 30 mins. 11 questions
The transient keyword in Java prevents serialization of certain class fields, ensuring they are not saved during object serialization.
Used in Java to indicate that a field should not be serialized.
Example: `transient int temp;` - 'temp' will not be saved during serialization.
Useful for sensitive data like passwords or temporary states.
Transient fields are initialized to default values upon deserialization.
Final keyword in Java can be used with variables, methods, and classes to make them unchangeable.
Variables declared with 'final' keyword cannot be reassigned.
Methods declared with 'final' keyword cannot be overridden.
Classes declared with 'final' keyword cannot be subclassed.
OOPS concepts in Java refer to the principles of Object-Oriented Programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the implementat...
I am a software developer with 5 years of experience in Java, Python, and SQL.
5 years of experience in Java, Python, and SQL
Worked on developing web applications using Java Spring framework
Proficient in database management with SQL
I appeared for an interview in Mar 2025, where I was asked the following questions.
Leadership is the ability to guide, inspire, and influence others towards achieving common goals.
Vision: A leader sets a clear vision for the team, like a project manager outlining project goals.
Empowerment: Leaders empower team members by delegating responsibilities, such as allowing developers to take ownership of features.
Communication: Effective leaders maintain open lines of communication, ensuring everyone is inf...
Developed a real-time data processing system that improved response times by 40%, enhancing user experience and operational efficiency.
Implemented a microservices architecture to decouple components, allowing for independent scaling and faster deployments.
Introduced a caching layer using Redis, which reduced database load and improved data retrieval times by 60%.
Automated deployment processes using CI/CD pipelines, res...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Subscript in search refers to indexing elements in data structures for efficient retrieval.
Subscript is often used in arrays to access elements, e.g., array[2] retrieves the third element.
In programming, subscripts can be negative, e.g., array[-1] accesses the last element in some languages.
Subscript notation is common in languages like Python, C++, and Java for array manipulation.
In databases, subscripts can optimize ...
Different types of testing include unit testing, integration testing, system testing, acceptance testing, and regression testing.
Unit Testing: Testing individual components or modules of a software application in isolation.
Integration Testing: Testing the interaction between different components or modules to ensure they work together correctly.
System Testing: Testing the entire system as a whole to verify that it meet...
Types of tests include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different modules work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
Gap analysis involves comparing current state to desired state to identify discrepancies and plan improvements.
Identify current state and desired state
Analyze the differences between the two states
Develop a plan to bridge the gaps
Implement the plan and monitor progress
Examples: comparing current software functionality to desired features, comparing test coverage to industry standards
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
Generally DSA based mcqs on linked list and other data structures
Special Aptitude test like on Array you have to perform some operations accordingly based on flow chart and then output the value at particular index of Array
I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Jun 2023. There were 3 interview rounds.
I appeared for an interview in Jan 2024.
Top trending discussions
The duration of SBS interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 20 interview experiences
Difficulty level
Duration
11-15 Yrs
Not Disclosed
Module Lead
272
salaries
| ₹14.1 L/yr - ₹23.5 L/yr |
Technical Lead
241
salaries
| ₹17.4 L/yr - ₹30.7 L/yr |
Senior Software Engineer
148
salaries
| ₹6.5 L/yr - ₹21 L/yr |
Project Lead
146
salaries
| ₹23 L/yr - ₹39.2 L/yr |
Senior Software Development Engineer
48
salaries
| ₹15.8 L/yr - ₹31 L/yr |
3i Infotech
Microland
Newgen Software Technologies
NSE.IT