i
R Systems International
Filter interviews by
I applied via Approached by Company and was interviewed in May 2023. There were 2 interview rounds.
Find the pair of actors who acted together for the most time in a SQL table.
Join the casting table with itself on movie_id to get pairs of actors who acted together.
Calculate the total time they acted together by summing the durations of their movies.
Order the results by total time and return the pair with the highest duration.
I appeared for an interview before Mar 2024.
Experience based as per your profile
I applied via Recruitment Consulltant and was interviewed in May 2022. There were 4 interview rounds.
SOLID is a set of design principles to make software more maintainable, scalable, and flexible.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes should be substitutable for their base types.
I - Interface Segregation Principle: Clients should n...
R Systems International interview questions for designations
I applied via Referral and was interviewed in Aug 2021. There was 1 interview round.
Lambda is an anonymous function while method reference refers to an existing method.
Lambda expressions are used to create anonymous functions that can be passed as arguments to methods or stored in variables.
Method references are used to refer to an existing method by name instead of defining a new lambda expression.
Lambda expressions are more flexible and can be used to create functions with any number of parameters, ...
Static variables are shared among all instances of a class, while volatile variables are used for synchronization.
Static variables are declared with the 'static' keyword and retain their value across multiple function calls.
Volatile variables are used to indicate that a variable's value can be modified by multiple threads.
Static variables are stored in the data segment of memory, while volatile variables are stored in ...
serialversionuid is a unique identifier used for serialization and deserialization of Java objects.
serialversionuid is a static field in a class that implements Serializable interface
It is used to ensure that the same class is used for deserialization as was used for serialization
If serialversionuid is not specified, JVM generates it based on class structure which can cause issues if class structure changes
It is recomm...
Yes, it should be immutable.
Immutable keys ensure that the hashcode of the key remains constant, which is important for efficient hashmap operations.
If a key is mutable, its hashcode can change during its lifetime, leading to unexpected behavior in the hashmap.
Examples of immutable keys include String, Integer, and other wrapper classes.
Cyclic dependency in Spring
Cyclic dependency occurs when two or more beans depend on each other directly or indirectly
It can cause runtime errors like StackOverflowError or BeanCurrentlyInCreationException
To resolve, use setter injection or constructor injection instead of field injection
Use @Lazy annotation to delay bean initialization
Use @Autowired(required = false) to break the cycle
Get interview-ready with Top R Systems International Interview Questions
I applied via Naukri.com and was interviewed in Sep 2021. There were 3 interview rounds.
Questions on Ajax, JS code for AJAX, hoisting, and related keywords for Senior Software Engineer role.
Ajax is a technique for creating fast and dynamic web pages without reloading the entire page.
JS code for AJAX involves creating an XMLHttpRequest object, defining a callback function, and sending a request to the server.
Hoisting is a JS mechanism where variables and function declarations are moved to the top of their ...
React program to change div background color if both input boxes > 10
Create a state for each input box
Add onChange event to each input box to update state
Use useEffect to check if both input values are greater than 10
If true, update state to change div background color
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Jun 2020. There were 4 interview rounds.
I applied via Approached by Company and was interviewed before Jun 2021. There were 2 interview rounds.
Frameworks provide structure and pre-built components for software development, but can also limit flexibility and require learning curve.
Advantage: Provides structure and pre-built components for faster development
Advantage: Can improve code quality and maintainability
Disadvantage: Can limit flexibility and customization
Disadvantage: Requires learning curve and potential dependency issues
Example: ReactJS provides a fr...
Oops stands for Object-Oriented Programming. It is a programming paradigm that uses objects to represent real-world entities.
Advantages: code reusability, modularity, encapsulation, inheritance, polymorphism
Disadvantages: complexity, steep learning curve, performance overhead
Example: creating a class 'Car' with properties like 'make', 'model', and 'year', and methods like 'start_engine' and 'stop_engine'
posted on 8 Apr 2022
I applied via Naukri.com and was interviewed before Apr 2021. There were 3 interview rounds.
Aptitude test will a hackerrank test where it might have technical MCQ and/or coding test.
Some of the top questions asked at the R Systems International Senior Software Engineer interview for experienced candidates -
The duration of R Systems International Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 2 interviews
1 Interview rounds
based on 149 reviews
Rating in categories
Senior Software Engineer
1k
salaries
| ₹8 L/yr - ₹33 L/yr |
Project Lead
879
salaries
| ₹11.1 L/yr - ₹35 L/yr |
Software Engineer
336
salaries
| ₹4.4 L/yr - ₹18 L/yr |
Senior Project Leader
259
salaries
| ₹12.5 L/yr - ₹36 L/yr |
Technical Architect
150
salaries
| ₹16 L/yr - ₹38 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
EbixCash Limited