Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Approached by Company and was interviewed before Apr 2022. There were 2 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed in Oct 2018. There were 6 interview rounds.
Answers to interview questions for Senior Software Engineer
1. CASE is used to provide conditional logic in SQL queries, while DECODE is used to perform conditional value substitution.
2. Primary keys are used to uniquely identify each record in a database table.
3. Procedures and functions are both database objects that encapsulate a series of SQL statements, but functions return a value while procedures do not.
4. SELECT...
I applied via Company Website and was interviewed before Nov 2023. There was 1 interview round.
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing a way to mock dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Our current project architecture follows a microservices design pattern with Docker containers for scalability and flexibility.
Microservices architecture
Docker containers for scalability
RESTful APIs for communication
Kubernetes for orchestration
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
1 hour Time and Distance , Percentage, odd man out , Area, Problem on Ages.
Garbage collection is an automatic memory management process in which the system frees up memory occupied by objects that are no longer in use.
Garbage collection is a feature of many programming languages, including Java and C#.
It helps prevent memory leaks and reduces the burden of manual memory management.
The garbage collector identifies and releases memory that is no longer referenced by any active objects.
It works ...
A variable is a named storage location in a computer's memory that can hold a value.
Variables are used to store and manipulate data in a program.
They have a name, a type, and a value.
The value of a variable can be changed during program execution.
Variables can be used to perform calculations, store user input, or hold intermediate results.
Examples: int age = 25; float temperature = 98.6; string name = 'John';
posted on 10 Mar 2024
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
posted on 17 Dec 2021
I applied via Naukri.com and was interviewed in Jun 2021. There was 1 interview round.
posted on 16 Jun 2022
I applied via Referral and was interviewed in Dec 2021. There were 4 interview rounds.
posted on 14 May 2022
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
Java is a high-level programming language known for its portability, security, and object-oriented features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is object-oriented, allowing for modular and reusable code.
Java is known for its strong security features, such as sandboxing and encryption.
It is widely used for developing web applications, mobile apps, and enter...
I delivered my code through version control systems like Git, following best practices for code review and testing.
Used Git for version control to track changes and collaborate with team members
Followed best practices for code review to ensure quality and consistency
Implemented automated testing to catch bugs early and ensure code reliability
The team size is 10 members.
The team consists of 2 senior engineers, 4 mid-level engineers, and 4 junior engineers.
We follow an agile methodology with cross-functional teams.
Regular team meetings and stand-ups ensure effective communication and collaboration.
based on 2 interviews
Interview experience
based on 45 reviews
Rating in categories
Software Engineer
616
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Associate
512
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
288
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Associate
265
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
179
salaries
| ₹0 L/yr - ₹0 L/yr |
Intellect Design Arena
FIS
Nucleus Software Exports
Oracle Financial Services Software