i
R Systems International
Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2024.ย There were 2 interview rounds.
Mainly data leakage related problems
Best practices for handling memory leaks in iOS development
Use Instruments to identify memory leaks
Avoid strong reference cycles with weak or unowned references
Use autorelease pools for temporary objects
Implement proper memory management with ARC (Automatic Reference Counting)
I was interviewed in Dec 2024.
Mainly 4 Questions
1-2 MCQ
3: Create a class deriving from IReptile and return an object of HatchEgg which has Hatch Method. Hatch Method should return same IReptile object.
4) Sorting IDs in dictionary
I applied via LinkedIn and was interviewed in Jul 2024.ย There were 3 interview rounds.
SOLID principles help in creating maintainable, scalable, and flexible software.
SOLID principles help in creating software that is easier to maintain and extend.
Single Responsibility Principle (SRP) ensures that a class has only one reason to change, leading to more modular and cohesive code.
Open/Closed Principle (OCP) states that a class should be open for extension but closed for modification, allowing for easy chang...
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class within the class itself.
Provide a public static method to access the instance.
Ensure the constructor of the class is private to prevent instantiation from outside the class.
Example: Singleton pattern is commonly used in database connections to ensure only one connectio
Dependency injection is a design pattern where components are provided with their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between components.
It makes components easier to test by allowing for easier mocking of dependencies.
Use cases include injecting database connections, logging services, and external API clients into components.
Debugging a published dll involves using tools like Visual Studio debugger and logging mechanisms.
Use Visual Studio debugger to attach to the process using the published dll
Set breakpoints in the code to pause execution and inspect variables
Use logging mechanisms to track the flow of execution and identify issues
Check for any exceptions or errors thrown by the dll
Data seeding in Entity Framework involves pre-populating database tables with initial data. Mapping tables with entities involves defining relationships between database tables and entity classes.
Data seeding in Entity Framework can be done using the 'Seed' method in the 'Configuration' class of the DbContext.
To map tables with entities, use data annotations or Fluent API to define relationships between entities and da...
I applied via Naukri.com and was interviewed in Aug 2024.ย There was 1 interview round.
Scrum ceremonies are regular meetings held in Agile project management to facilitate communication and collaboration among team members.
Sprint Planning: Setting goals and planning tasks for the upcoming sprint.
Daily Stand-up: Short daily meetings to discuss progress, roadblocks, and plans for the day.
Sprint Review: Demo of completed work to stakeholders for feedback.
Sprint Retrospective: Reflection on what went well, w...
A sprint is a time-boxed period during which a specific amount of work must be completed.
Sprints are typically 2-4 weeks long in Agile methodology
At the beginning of a sprint, the team plans the work to be done and commits to completing it by the end of the sprint
Sprints end with a review and retrospective to discuss what went well and what could be improved for the next sprint
Story points are estimates used in Agile methodology to measure the complexity and effort required for a task.
Story points are typically assigned based on the perceived complexity, risk, and effort involved in a user story or task.
They are not based on time, but rather on relative sizing compared to other tasks.
Common scales for story points include Fibonacci sequence (1, 2, 3, 5, 8, 13, etc.) or t-shirt sizes (XS, S, ...
Product management focuses on the development and marketing of a specific product, while project management involves overseeing a specific project from start to finish.
Product management is focused on the entire lifecycle of a product, from ideation to launch and beyond.
Project management is focused on the successful completion of a specific project within a set timeframe and budget.
Product managers work closely with c...
R Systems International interview questions for popular designations
I applied via Naukri.com and was interviewed in Oct 2024.ย There was 1 interview round.
MVC is a design pattern for organizing code in a web application, while WebAPI is a framework for building HTTP services.
MVC stands for Model-View-Controller and is used for structuring code in a web application
WebAPI is a framework for building HTTP services that can be accessed by various clients
MVC is typically used for creating web applications with user interfaces, while WebAPI is used for creating APIs that can b...
Get interview-ready with Top R Systems International Interview Questions
I applied via Referral and was interviewed in Aug 2024.ย There were 2 interview rounds.
SIP call flow involves signaling and media exchange between SIP devices with headers containing important information.
SIP INVITE message is sent to initiate a call
SIP 1xx responses indicate call progress
SIP 2xx response confirms call establishment
SIP ACK message acknowledges call setup
SIP BYE message terminates the call
K8's Deployment refers to the deployment of applications on Kubernetes clusters.
Kubernetes (K8s) is an open-source container orchestration platform used for automating deployment, scaling, and management of containerized applications.
K8s Deployment involves defining the desired state of the application, creating deployment configurations, and managing the deployment process.
Deployment resources in K8s include Pods, Rep...
I applied via Naukri.com and was interviewed in Sep 2024.ย There was 1 interview round.
Oops concepts in real life refer to the principles of object-oriented programming applied to everyday scenarios.
Encapsulation: Keeping related data and methods together to protect them from outside interference. Example: A car's engine is encapsulated within the car's body.
Inheritance: Allowing a new class to inherit properties and behaviors from an existing class. Example: A child inheriting traits from their parents.
...
I was interviewed in Dec 2024.
I am proficient in coding with experience in various programming languages and projects.
Proficient in multiple programming languages such as Java, Python, and C++
Experience in developing web applications using HTML, CSS, and JavaScript
Completed coding projects involving data structures and algorithms
Participated in coding competitions and hackathons
Top trending discussions
Some of the top questions asked at the R Systems International interview -
The duration of R Systems International interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 93 interviews
Interview experience
based on 1k reviews
Rating in categories
Senior Software Engineer
996
salaries
| โน8 L/yr - โน33 L/yr |
Project Lead
891
salaries
| โน11 L/yr - โน35 L/yr |
Software Engineer
344
salaries
| โน4.5 L/yr - โน18 L/yr |
Senior Project Leader
242
salaries
| โน12.5 L/yr - โน34 L/yr |
Technical Architect
145
salaries
| โน16 L/yr - โน38 L/yr |
HCLTech
Tech Mahindra
Mphasis
LTIMindtree