i
Ratna Global Technologies
Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
REST API is a standard for building web APIs, while Kafka is a distributed streaming platform. REST is used for synchronous communication, while Kafka is used for asynchronous communication.
REST API is used for building web APIs that follow the REST architectural style, allowing clients to interact with servers over HTTP. It is typically used for synchronous communication.
Kafka is a distributed streaming platform that ...
Springboot annotations are used to simplify the development process by providing metadata to the Spring framework.
Annotations like @RestController, @RequestMapping, @Autowired, @Component are commonly used in Springboot.
These annotations help in defining the behavior of the application, mapping endpoints, injecting dependencies, and creating beans.
For example, @RestController is used to define a controller class, @Requ...
Database performance and scaling can be improved by optimizing queries, indexing, caching, partitioning, and using sharding.
Optimize queries by avoiding unnecessary joins, using proper indexes, and limiting the data returned
Use indexing to speed up data retrieval by creating indexes on columns frequently used in queries
Implement caching to store frequently accessed data in memory for faster retrieval
Partitioning can he...
Our project uses a modern tech stack including Java, Spring Boot, Angular, and MySQL for efficient development and scalability.
Java and Spring Boot chosen for their robustness, scalability, and community support.
Angular selected for its ability to create dynamic and interactive user interfaces.
MySQL used for its reliability and performance in handling large amounts of data.
GraphQL vs REST comparison in terms of advantages and limitations
GraphQL allows clients to request only the data they need, reducing over-fetching and under-fetching
REST is simpler to understand and implement for basic CRUD operations
GraphQL has a strong type system which helps in avoiding errors during development
REST has better caching mechanisms due to its statelessness
GraphQL can lead to complex queries and potenti...
No, POST method is used to create new data, not retrieve existing data in REST API.
POST method is used to create new data in REST API
GET method is used to retrieve existing data in REST API
Other HTTP methods like PUT, PATCH, DELETE have different purposes in REST API
Top trending discussions
posted on 10 May 2020
I applied via Recruitment Consultant and was interviewed in Apr 2020. There were 4 interview rounds.
posted on 5 Apr 2021
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
Complex SQL scenarios and their results
Using subqueries to filter data
Joining multiple tables with complex conditions
Using window functions to calculate running totals
Pivoting data to transform rows into columns
Using recursive queries to traverse hierarchical data
posted on 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Campus Placement and was interviewed before Sep 2021. There were 4 interview rounds.
Questions related to reasoning, some puzzles.
Coding problems related to C.
Linked List Graph Queue Algorithm is a data structure used to represent graphs and perform operations on them.
Linked List Graph Queue Algorithm is used to represent graphs as a collection of nodes and edges.
It is used to perform operations like traversal, searching, and sorting on graphs.
It is implemented using linked lists to store the nodes and edges of the graph and a queue to perform operations on them.
Example: Bre...
Docker cp command is used to copy files/folders between a container and the host machine.
Used to copy files/folders from a container to the host machine or vice versa
Syntax: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
Example: docker cp mycontainer:/app/file.txt /host/path
Ingress is a Kubernetes resource that exposes HTTP and HTTPS routes from outside the cluster to services within the cluster.
Ingress works by defining rules for routing external traffic to services based on hostnames or paths.
Network policies can be created to control the traffic allowed to reach the services behind the Ingress.
For example, a network policy can restrict traffic to a specific service to only come from a
Some of the top questions asked at the Ratna Global Technologies Java Architect interview -
based on 1 interview
Interview experience
7-10 Yrs
Not Disclosed
Software Engineer
92
salaries
| ₹2.4 L/yr - ₹7 L/yr |
Senior Software Engineer
44
salaries
| ₹4 L/yr - ₹11 L/yr |
Team Lead
19
salaries
| ₹5.2 L/yr - ₹20.5 L/yr |
Software Developer
15
salaries
| ₹3 L/yr - ₹5 L/yr |
Java Developer
15
salaries
| ₹3 L/yr - ₹4.5 L/yr |
Maxgen Technologies
Value Point Systems
JoulestoWatts Business Solutions
F1 Info Solutions and Services