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
Callbacks in JavaScript are functions that are passed as arguments to other functions and are executed at a later time.
Callbacks are commonly used in asynchronous programming to handle events or responses.
Callbacks can be anonymous functions or named functions.
Example: setTimeout(function() { console.log('Hello, world!'); }, 1000);
Coding print inside objects
I applied via Recruitment Consulltant and was interviewed before Jan 2022. There were 4 interview rounds.
SDLC is a process followed for software development while STLC is a process followed for software testing.
SDLC stands for Software Development Life Cycle
It includes phases like planning, designing, coding, testing, and maintenance
STLC stands for Software Testing Life Cycle
It includes phases like test planning, test design, test execution, and test closure
Both SDLC and STLC are important for delivering quality software
Java is a high-level programming language used for developing applications and software.
Java is an object-oriented language
It is platform-independent
Java code is compiled into bytecode
The bytecode is executed by the Java Virtual Machine (JVM)
JVM converts bytecode into machine code
Java programs are executed in a sandbox environment for security
Java has automatic memory management
Github is a web-based platform for version control and collaboration.
Github allows developers to store and manage their code repositories online.
It provides features like version control, issue tracking, and pull requests.
Github also allows for collaboration between developers through features like forking and merging.
It supports various programming languages and integrates with many development tools.
Github is widely ...
Selenium is a popular open-source automation testing tool used for web applications.
Selenium has four components: Selenium IDE, Selenium RC, WebDriver, and Selenium Grid.
Selenium IDE is a record and playback tool used for creating test cases.
Selenium RC is a deprecated tool that allows executing test scripts in multiple browsers.
WebDriver is a tool used for automating web applications and supports multiple programming ...
I am a QE Automation Engineer with 5 years of experience in testing and automating software applications.
I have a strong background in test automation frameworks like Selenium and Appium.
I am proficient in programming languages like Java and Python.
I have experience in creating and executing test plans, test cases, and test scripts.
I have worked on both web and mobile application testing.
I am familiar with Agile method...
I chose the QE field because of my passion for ensuring quality and improving processes.
I have always been interested in technology and how it can be used to enhance efficiency and effectiveness.
I enjoy problem-solving and finding ways to optimize systems and workflows.
I believe that quality is crucial in any industry and I want to contribute to delivering high-quality products and services.
I am detail-oriented and hav...
Ratna Global Technologies interview questions for popular designations
Top trending discussions
Common logical and reasoning questions and also has a pseudocode
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
First round is gamified aptitude that is playfull easy to crake.
That was a aptitude test easy to crake. major question are percentage,reasoning,average,ven diagram,number system, basic math question
Science base assessment (at the first they give certain amount of course and course source that we need to study) easy 10 mcq question we need to learn the course.
I applied via Campus Placement and was interviewed in Aug 2023. There were 2 interview rounds.
First round is gaming round with 13 levels
And the aptitude with science, technical and non technical questions
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
Well designed to test the aptitude competence of the candidate.
I applied via Referral and was interviewed before Nov 2023. There was 1 interview round.
Logical and aptitude test, game round
I applied via Campus Placement
The aptitutde test was entirely based on your logical reasoning and aptitude handling skills.
based on 4 interviews
Interview experience
based on 77 reviews
Rating in categories
8-11 Yrs
Not Disclosed
7-10 Yrs
Not Disclosed
8-10 Yrs
Not Disclosed
Software Engineer
91
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
44
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
19
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Java Developer
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
TCS
Wipro
HCLTech