i
R Systems
International
Filter interviews by
I want to join R Systems for its innovative approach, collaborative culture, and commitment to professional growth.
R Systems is known for its cutting-edge technology solutions, which excites me as I am passionate about innovation.
The collaborative work environment at R Systems fosters teamwork and creativity, aligning with my values of cooperation and shared success.
I admire R Systems' commitment to employee devel...
Connecting a Bluetooth headset to a phone involves pairing the devices through Bluetooth settings for wireless audio.
Enable Bluetooth: Turn on Bluetooth on your phone by going to Settings > Bluetooth and toggling it on.
Put Headset in Pairing Mode: Activate pairing mode on your Bluetooth headset, usually by holding the power button until a light flashes.
Scan for Devices: On your phone, tap 'Scan' or 'Search for ...
Complex algorithms in DSA optimize data processing and enhance performance across various applications.
1. Dijkstra's Algorithm: Used for finding the shortest path in graphs, e.g., GPS navigation.
2. A* Search Algorithm: Combines heuristics with Dijkstra's for pathfinding in games.
3. Dynamic Programming: Solves problems like the Knapsack problem and Fibonacci sequence efficiently.
4. QuickSort: A divide-and-conquer a...
Kotlin is a modern programming language for JVM, and coroutines simplify asynchronous programming with a sequential style.
Kotlin is statically typed and fully interoperable with Java.
Coroutines allow for non-blocking asynchronous programming, improving performance.
Using 'suspend' functions, coroutines can pause execution without blocking the thread.
Example of a coroutine: 'launch { delay(1000); println("Hello") }'...
Design pattern is a reusable solution to a commonly occurring problem in software design.
Design patterns help in creating efficient, scalable, and maintainable software.
They provide a common language for developers to communicate and understand each other's code.
Examples of design patterns include Singleton, Factory, Observer, and Strategy patterns.
Technology is rapidly changing our lives by improving communication, efficiency, and convenience.
Communication has been revolutionized with the rise of smartphones and social media platforms.
Automation and artificial intelligence are increasing efficiency in various industries.
Convenience is enhanced through services like online shopping, streaming platforms, and smart home devices.
Design a system for managing company employees.
Identify the required employee information to be stored, such as name, contact details, job title, department, etc.
Create a database schema to store employee data, including tables for employees, departments, job titles, etc.
Implement user authentication and authorization to ensure secure access to employee information.
Develop a user-friendly interface for adding, edi...
Views in mySQL are virtual tables that are based on the result of a query. They can be used to simplify complex queries and provide a layer of abstraction.
Views are created using the CREATE VIEW statement.
They are stored in the database and can be accessed like regular tables.
Views can be used to hide complexity by encapsulating complex queries into a single view.
They can also be used to restrict access to certain...
I have 5 years of experience in SQL and Node JS.
I have worked extensively with SQL databases, writing complex queries and optimizing performance.
I am proficient in using Node JS for server-side development, building RESTful APIs and handling database operations.
I have experience in integrating SQL databases with Node JS applications using libraries like Sequelize or Knex.
I have successfully delivered projects that...
Further optimization of normalized data can be achieved through indexing, denormalization, and caching.
Create appropriate indexes on frequently queried columns to improve query performance.
Consider denormalizing the data by combining related tables to reduce the number of joins required.
Implement caching mechanisms to store frequently accessed data in memory for faster retrieval.
Use materialized views or summary t...
I appeared for an interview in Dec 2024.
One of my weaknesses is that I tend to be overly critical of my own work.
I have a tendency to be a perfectionist and can spend too much time on a task trying to make it perfect.
I am working on improving my ability to accept constructive criticism and not take it personally.
I have learned to set realistic goals and deadlines to prevent myself from getting too caught up in minor details.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Complex algorithms in DSA optimize data processing and enhance performance across various applications.
1. Dijkstra's Algorithm: Used for finding the shortest path in graphs, e.g., GPS navigation.
2. A* Search Algorithm: Combines heuristics with Dijkstra's for pathfinding in games.
3. Dynamic Programming: Solves problems like the Knapsack problem and Fibonacci sequence efficiently.
4. QuickSort: A divide-and-conquer algori...
Kotlin is a modern programming language for JVM, and coroutines simplify asynchronous programming with a sequential style.
Kotlin is statically typed and fully interoperable with Java.
Coroutines allow for non-blocking asynchronous programming, improving performance.
Using 'suspend' functions, coroutines can pause execution without blocking the thread.
Example of a coroutine: 'launch { delay(1000); println("Hello") }' exec...
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Experienced customer care executive with a passion for resolving issues and enhancing customer satisfaction through effective communication.
Over 5 years of experience in customer service roles, handling diverse customer inquiries and complaints.
Skilled in using CRM software to track customer interactions and ensure timely follow-ups.
Successfully implemented a feedback system that improved customer satisfaction scores b...
I appeared for an interview in Oct 2024, where I was asked the following questions.
As a Senior Recruiter, I have extensive experience in talent acquisition, strategic sourcing, and building strong candidate relationships.
Talent Acquisition: Successfully filled over 100 positions in various industries, including tech and healthcare, by utilizing diverse sourcing strategies.
Strategic Sourcing: Developed and implemented targeted sourcing strategies that increased the candidate pipeline by 30% within six...
I'm seeking a career change to pursue new challenges, enhance my skills, and align with my long-term professional goals.
Desire for Growth: I'm looking for opportunities that allow me to develop my skills further, such as leading a team or managing larger projects.
Cultural Fit: I want to work in an environment that aligns with my values, such as a company that prioritizes diversity and inclusion.
New Challenges: I'm eage...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
90 min test. Mainly on selenium and api concepts
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Nov 2023. There were 3 interview rounds.
Case study on Email marketing and it's trends.
Development related question are asked during interview
I appeared for an interview in Jun 2023.
I have 5 years of experience in SQL and Node JS.
I have worked extensively with SQL databases, writing complex queries and optimizing performance.
I am proficient in using Node JS for server-side development, building RESTful APIs and handling database operations.
I have experience in integrating SQL databases with Node JS applications using libraries like Sequelize or Knex.
I have successfully delivered projects that invo...
Views in mySQL are virtual tables that are based on the result of a query. They can be used to simplify complex queries and provide a layer of abstraction.
Views are created using the CREATE VIEW statement.
They are stored in the database and can be accessed like regular tables.
Views can be used to hide complexity by encapsulating complex queries into a single view.
They can also be used to restrict access to certain colu...
Internet of Things (IoT) refers to the network of physical devices, vehicles, appliances, and other objects embedded with sensors, software, and connectivity.
IoT enables devices to collect and exchange data over the internet.
It allows for remote monitoring and control of devices and systems.
IoT has applications in various industries such as healthcare, transportation, agriculture, and smart homes.
Examples of IoT device...
JWT stands for JSON Web Token. It is a compact, URL-safe means of representing claims between two parties.
JWT is used for authentication and authorization purposes in web applications.
It consists of three parts: header, payload, and signature.
The header contains the algorithm used to sign the token.
The payload contains the claims or information about the user.
The signature is used to verify the integrity of the token.
J...
Webtokens and APIs are both used in web development, but they serve different purposes.
Webtokens are used for authentication and authorization, providing a secure way to transmit user information between client and server.
APIs (Application Programming Interfaces) are sets of rules and protocols that allow different software applications to communicate and interact with each other.
Webtokens are often used within APIs to...
oAuth is an open standard for authorization. In my project, I used the oAuth 2.0 protocol for authentication and authorization.
oAuth is a protocol that allows users to grant limited access to their resources on one website to another website without sharing their credentials.
It provides a secure way for users to authenticate and authorize third-party applications to access their data.
oAuth 2.0 is the most widely used v...
Further optimization of normalized data can be achieved through indexing, denormalization, and caching.
Create appropriate indexes on frequently queried columns to improve query performance.
Consider denormalizing the data by combining related tables to reduce the number of joins required.
Implement caching mechanisms to store frequently accessed data in memory for faster retrieval.
Use materialized views or summary tables...
Top trending discussions
Some of the top questions asked at the R Systems International interview for experienced candidates -
The duration of R Systems International interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interview experiences
Difficulty level
Duration
based on 1.1k reviews
Rating in categories
Senior Software Engineer
1k
salaries
| ₹8 L/yr - ₹32 L/yr |
Project Lead
936
salaries
| ₹10 L/yr - ₹36 L/yr |
Software Engineer
326
salaries
| ₹4.5 L/yr - ₹14 L/yr |
Senior Project Leader
225
salaries
| ₹14 L/yr - ₹38 L/yr |
Technical Architect
145
salaries
| ₹19 L/yr - ₹38 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
EbixCash Limited