Filter interviews by
OOPS is a programming paradigm based on objects and classes. Java doesn't support multi-level inheritance to avoid ambiguity and complexity.
OOPS stands for Object-Oriented Programming System, where programs are organized around objects rather than actions.
Java supports single inheritance, where a class can only inherit from one superclass to avoid the diamond problem.
Multi-level inheritance in Java can lead to ambiguit...
ACID is a set of properties that guarantee reliable database transactions. Multi-threading involves multiple threads executing code concurrently.
ACID stands for Atomicity, Consistency, Isolation, Durability
Atomicity ensures that all operations in a transaction are completed successfully or none at all
Consistency ensures that the database remains in a valid state before and after the transaction
Isolation ensures that tr...
DML is used to manipulate data in a database, while DDL is used to define the structure of the database.
DML stands for Data Manipulation Language and is used for operations like INSERT, UPDATE, DELETE.
DDL stands for Data Definition Language and is used for operations like CREATE, ALTER, DROP.
DML is used to modify existing data in a database, while DDL is used to define the structure of the database.
Examples of DML stat...
DB consistency in multi-threading ensures that data remains accurate and up-to-date across multiple threads.
Use transactions to ensure atomicity and isolation of database operations.
Implement proper locking mechanisms to prevent data corruption in concurrent access.
Consider using optimistic concurrency control techniques to handle conflicts.
Use database triggers or constraints to enforce data integrity rules.
Regularly ...
2 technical Rounds on java each 1 hour
Threads are lightweight processes within a program that can run concurrently, allowing for multitasking and improved performance.
Threads share the same memory space within a process
Threads can communicate with each other through shared memory or message passing
Threads can be used for parallel processing, handling multiple tasks simultaneously
Examples: Java threads, POSIX threads (pthread)
Spring Boot controllers handle incoming HTTP requests and SQL commands are used to interact with databases.
Spring Boot controllers are classes annotated with @RestController that handle incoming HTTP requests
SQL commands are used to interact with databases to perform operations like insert, update, delete, and select
Controllers in Spring Boot can use SQL commands to fetch data from a database and return it as a respons
Top trending discussions
I appeared for an interview in Aug 2020.
Developed a real-time data processing system for a financial institution
Implemented a distributed system using Apache Kafka and Apache Storm
Designed a fault-tolerant architecture with multiple redundancy layers
Optimized the system for high throughput and low latency
Provided real-time monitoring and alerting using Grafana and Prometheus
posted on 14 Oct 2021
I applied via Walk-in and was interviewed before Oct 2020. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jun 2019. There were 4 interview rounds.
Answering questions related to Spring Boot and core Java
Spring Boot addons include Spring Security, Spring Data, and Spring Cloud
Spring Boot is a framework for building standalone, production-grade Spring-based applications
Ways of configuring a bean in Spring include XML configuration, Java-based configuration, and annotation-based configuration
Core Java topics include OOP concepts, collections, multithreading, and exc
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Oct 2020. There was 1 interview round.
I applied via Other and was interviewed before Apr 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2020. There were 4 interview rounds.
based on 2 interviews
Interview experience
based on 5 reviews
Rating in categories
Software Engineer
7
salaries
| ₹6.8 L/yr - ₹13.5 L/yr |
Associate Software Engineer
6
salaries
| ₹5.3 L/yr - ₹5.5 L/yr |
Product Owner
6
salaries
| ₹6.5 L/yr - ₹7 L/yr |
Senior Software Engineer
5
salaries
| ₹11 L/yr - ₹14.5 L/yr |
Sales Development Representative
5
salaries
| ₹6.5 L/yr - ₹8 L/yr |
TCS
Accenture
Wipro
Cognizant