i
R Systems International
Filter interviews by
I was interviewed 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...
Indexes in SQL are data structures that improve the speed of data retrieval operations on database tables.
Indexes are created on one or more columns of a table to allow faster searching and sorting of data.
They work similar to the index of a book, allowing the database engine to quickly locate the data.
Indexes can be created on primary keys, foreign keys, or any other frequently searched columns.
They reduce the amount ...
Normalization is a process in DBMS that eliminates data redundancy and ensures data integrity.
Normalization is used to organize data in a database efficiently.
There are different normal forms, such as 1NF, 2NF, 3NF, BCNF, and 4NF.
Each normal form has specific rules and dependencies to achieve data normalization.
Normalization helps in reducing data duplication, improving data consistency, and simplifying database mainte...
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...
Stored Procedures are precompiled database objects that contain a set of SQL statements and can be executed with a single call.
Stored Procedures are used to encapsulate and execute frequently used SQL statements.
They improve performance by reducing network traffic and optimizing query execution.
They can accept input parameters and return output values.
Stored Procedures can be used for data manipulation, data retrieval,...
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...
Indexing in a database improves query performance by creating a data structure that allows for faster data retrieval.
Indexing involves creating an index on one or more columns of a database table.
The column used for indexing should be chosen based on the frequency of data retrieval and the cardinality of the column.
Columns with high selectivity and frequent data retrieval are good candidates for indexing.
Examples of co...
I applied via Naukri.com and was interviewed in Nov 2023. There were 4 interview rounds.
Array list in JavaScript is a dynamic data structure that can store multiple strings.
Use square brackets [] to define an array list.
Access elements in the array using index starting from 0.
Add elements to the array using push() method.
Remove elements from the array using splice() method.
R Systems International interview questions for designations
I applied via Campus Placement and was interviewed before Jan 2023. There were 3 interview rounds.
Test the basic aptitude skills
Get interview-ready with Top R Systems International Interview Questions
Agile methodologies are iterative and incremental approaches to software development that prioritize flexibility and customer satisfaction.
Agile methodologies prioritize individuals and interactions over processes and tools
They emphasize working software over comprehensive documentation
They value customer collaboration and respond to change over following a plan
Examples of agile methodologies include Scrum, Kanban, and
PowerShell has four types of loops: For, ForEach, While, and Do-While.
For loop is used to iterate a specific number of times.
ForEach loop is used to iterate through each element in a collection.
While loop is used to execute a block of code repeatedly as long as the condition is true.
Do-While loop is similar to While loop, but it executes the block of code at least once before checking the condition.
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
A dsa question is asked in exam
The pillars of Oops are Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class, protecting the data from outside interference.
Polymorphism allows objects to be treated as instances of their parent class, enabling flexibility in code.
Abstraction hides the complex impleme...
Print k most repeating integers from an array
Create a hashmap to store the frequency of each integer in the array
Sort the hashmap based on frequency in descending order
Print the first k keys from the sorted hashmap
4 questions been asked in coding test
Some of the top questions asked at the R Systems International Software Engineer interview -
based on 7 interviews
2 Interview rounds
based on 57 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