i
RDSolutions
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There were 3 interview rounds.
User Stories follow a structured format to capture requirements in Agile development.
Start with a simple, clear statement of the feature
Include the user role, action, and benefit
Use the format: As a [user role], I want [action], so that [benefit]
Break down large stories into smaller, manageable ones
Research industry standards, functionality needed, security requirements, and compatibility with existing systems.
Research industry standards to ensure compliance
Identify required functionality and features
Consider security requirements and protocols
Check compatibility with existing systems
Evaluate documentation and support provided by API providers
The ER diagram shows the relationships between entities in the application's database.
The ER diagram displays entities as boxes and relationships as lines connecting them
Entities represent real-world objects like customers, products, or orders
Relationships show how entities are connected, such as one-to-one, one-to-many, or many-to-many
Attributes within entities describe the characteristics of the entity, like name, ID
A high level DFD of the provided UI
Start with the user interacting with the UI
Show how data is inputted and processed
Include any external systems or databases that are accessed
Display the output or results generated by the UI
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
I was interviewed in Oct 2023.
RDSolutions interview questions for popular designations
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
Different types of joins in SQL include inner join, outer join, left join, and right join. Handling duplicates can be done using DISTINCT keyword or GROUP BY clause.
Types of joins in SQL: inner join, outer join, left join, right join
Handling duplicates in SQL: use DISTINCT keyword or GROUP BY clause
Handling duplicates in Excel: use Remove Duplicates feature
Union combines and removes duplicates, Union All combines all rows including duplicates.
Union combines the result sets of two or more SELECT statements and removes duplicates
Union All combines the result sets of two or more SELECT statements including duplicates
Union is slower than Union All as it involves removing duplicates
Window functions in SQL are used to perform calculations across a set of table rows related to the current row.
Window functions are used to calculate values based on a specific subset of rows within a result set.
They do not cause rows to become grouped into a single output row like aggregate functions.
Common window functions include ROW_NUMBER(), RANK(), DENSE_RANK(), and NTILE().
I applied via LinkedIn and was interviewed before Oct 2022. There were 3 interview rounds.
Various join algorithms used in SQL Server include Nested Loop Join, Merge Join, and Hash Join.
Nested Loop Join: Used when joining small tables or when there is an index on the join columns.
Merge Join: Used when joining two sorted datasets, typically faster than Nested Loop Join.
Hash Join: Used when joining large datasets, involves hashing the join columns for efficient matching.
Example: SELECT * FROM Table1 INNER JOIN
Data warehousing is the process of collecting, storing, and managing data from various sources for analysis and reporting.
Data warehousing involves extracting data from multiple sources
Data is then transformed and loaded into a central repository
The data can be queried and analyzed for business intelligence purposes
Examples of data warehousing tools include Oracle Exadata, IBM Netezza, and Microsoft SQL Server
A livelock is a situation where two or more processes continuously change their states in response to each other without making any progress.
Occurs when two or more processes are each waiting for the other to release a resource, preventing any progress
Similar to a deadlock, but the processes are not blocked - they are simply unable to make progress
Common in distributed systems where processes communicate over a network
Top trending discussions
I applied via Referral and was interviewed in Dec 2024. There were 4 interview rounds.
I am a software engineer with a Bachelor's degree in Computer Science and experience in developing web applications.
Bachelor's degree in Computer Science
Experience in developing web applications
posted on 2 Jan 2025
I applied via Referral
Print a specific pattern using any programming language.
A class in OOP is a blueprint for creating objects, defining their properties and behaviors.
Classes are templates for creating objects in OOP
They define the properties (attributes) and behaviors (methods) of objects
Objects are instances of classes, each with its own unique data
Inheritance allows classes to inherit properties and behaviors from other classes
Encapsulation ensures that the data is hidden and can only be a...
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and methods, while interface cannot have any implementation.
A class can only extend one abstract class, but can implement multiple interfaces.
Abstract classes are used to define common characteristics of subclasses, while interfaces are used to define contracts for...
Joining is combining data from two or more tables based on a related column, while an inner join query retrieves only the matching records.
Joining is used to combine data from multiple tables in a database.
Inner join query retrieves only the records that have matching values in both tables.
Syntax for inner join: SELECT columns FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Example: SELECT orders.order_i...
posted on 10 Dec 2024
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.
5 years of experience in software development
Proficient in Java, Spring Boot, and Angular
Strong problem-solving skills
Experience working in Agile development environment
Bachelor's degree in Computer Science from XYZ University
I come from a close-knit family of five, including my parents, older sister, and younger brother.
Close-knit family of five
Parents, older sister, and younger brother
We enjoy spending time together traveling and trying new restaurants
Seeking new challenges and opportunities for growth in a different environment.
Desire for new challenges and learning opportunities
Seeking a better work-life balance
Interested in working with new technologies or industries
Looking for a more collaborative team environment
based on 10 interviews
Interview experience
based on 74 reviews
Rating in categories
Associate Data Analyst
20
salaries
| ₹2.2 L/yr - ₹3.2 L/yr |
Data Analyst
14
salaries
| ₹2 L/yr - ₹3.1 L/yr |
Associate Software Developer
13
salaries
| ₹2 L/yr - ₹3 L/yr |
Operations Associate
11
salaries
| ₹2 L/yr - ₹2.6 L/yr |
Associate Software Engineer
9
salaries
| ₹2.2 L/yr - ₹4.2 L/yr |
TCS
Infosys
Wipro
HCLTech