i
Filter interviews by
Derivatives are financial contracts whose value is derived from an underlying asset, index, or rate.
Types of derivatives include futures, options, swaps, and forwards.
Futures: Contracts to buy/sell an asset at a predetermined price on a specific date (e.g., oil futures).
Options: Contracts giving the buyer the right, but not the obligation, to buy/sell an asset (e.g., stock options).
Swaps: Agreements to exchange ca...
The Reserve Bank of India primarily uses the 'Government Account' for its transactions.
The Reserve Bank of India (RBI) manages the Government Account for all transactions related to the central and state governments.
This account is used for receipts and payments of government funds, including tax collections and public expenditure.
For example, when the government collects taxes, the funds are deposited into the Go...
Current accounts are for daily transactions, while savings accounts earn interest on deposits.
Current accounts typically have no limit on the number of transactions per month.
Savings accounts usually offer interest on the balance, encouraging saving.
Example of a current account: Business checking account for daily expenses.
Example of a savings account: Personal savings account for emergency funds.
Current accounts ...
India's oil purchase from Russia involves diplomatic negotiations, payment mechanisms, and logistical arrangements.
Diplomatic Engagement: India engages in discussions with Russia to negotiate terms, prices, and quantities.
Payment Mechanisms: India may use alternative payment methods like rupee-ruble trade to bypass sanctions.
Contracts: Formal contracts are drafted outlining delivery schedules, pricing, and quality...
Java top coding refers to advanced coding techniques and practices in Java programming, focusing on efficiency and best practices.
Utilize Java Collections Framework for efficient data handling. Example: Use HashMap for fast key-value pair retrieval.
Implement design patterns like Singleton or Factory to enhance code reusability and maintainability.
Leverage Java Streams for functional-style operations on collections...
There are multiple ways to pass data from one component to another in Angular, including Input bindings, Output bindings, Services, and ViewChild/ViewChildren.
Input bindings: Passing data from parent to child component using @Input decorator.
Output bindings: Passing data from child to parent component using @Output decorator and EventEmitter.
Services: Sharing data between components using a shared service.
ViewChil...
A service in Angular is a singleton object that can be used to share data or functionality across different parts of an application.
Services are used to encapsulate reusable code and provide a way to share data and functionality between components.
Services are typically injected into components or other services using Angular's dependency injection system.
Services can be used to make HTTP requests, handle business...
An interceptor in Angular is a service that can be used to intercept and modify HTTP requests and responses.
Interceptors can be used to add headers, modify requests, handle errors, etc.
They are implemented as classes that implement the HttpInterceptor interface.
Interceptors are added to the HttpClientModule providers array in the app module.
Example: LoggingInterceptor implements HttpInterceptor to log all HTTP req...
Custom directives in Angular allow you to create reusable components with custom behavior.
Custom directives are used to extend the functionality of HTML elements in Angular.
They can be used to create reusable components with custom behavior.
Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or even transform the DOM element and its children.
Examples include...
Yes, I am familiar with writing unit test cases to ensure code quality and functionality.
I have experience writing unit test cases using testing frameworks like JUnit, NUnit, or pytest.
I understand the importance of writing testable code and creating comprehensive test suites.
I can write test cases to cover different scenarios, including edge cases and boundary conditions.
I know how to use mocking frameworks like ...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I appeared for an interview in Jan 2025.
Round 1 was aptitude test which was eliminator round. Questions related to quant, english, and role related mcq were asked.
Overall 3/5 difficulty.
I applied via Naukri.com and was interviewed in Dec 2024. There were 4 interview rounds.
Basic JavaScript output-based questions were presented in the form of multiple-choice questions (MCQs).
Custom directives in Angular allow you to create reusable components with custom behavior.
Custom directives are used to extend the functionality of HTML elements in Angular.
They can be used to create reusable components with custom behavior.
Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or even transform the DOM element and its children.
Examples include crea...
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view.
They can be used to filter, sort, or transform data in various ways.
Examples include currency, date, uppercase, and lowercase pipes.
An interceptor in Angular is a service that can be used to intercept and modify HTTP requests and responses.
Interceptors can be used to add headers, modify requests, handle errors, etc.
They are implemented as classes that implement the HttpInterceptor interface.
Interceptors are added to the HttpClientModule providers array in the app module.
Example: LoggingInterceptor implements HttpInterceptor to log all HTTP requests...
Yes, I am familiar with writing unit test cases to ensure code quality and functionality.
I have experience writing unit test cases using testing frameworks like JUnit, NUnit, or pytest.
I understand the importance of writing testable code and creating comprehensive test suites.
I can write test cases to cover different scenarios, including edge cases and boundary conditions.
I know how to use mocking frameworks like Mocki...
I have used Redux for state management in my previous projects.
Redux is a predictable state container for JavaScript apps.
It helps in managing the state of the application in a single immutable state tree.
Actions are dispatched to update the state and components can subscribe to changes.
Selectors can be used to efficiently extract data from the state tree.
Middleware can be added to handle asynchronous actions.
Example: ...
My expected salary is based on my experience, skills, and the market rate for Software Development Engineers.
Research the average salary for Software Development Engineers in the specific location and industry
Consider your years of experience and level of expertise
Factor in any additional benefits or perks offered by the company
Be prepared to negotiate based on the job responsibilities and requirements
I can join within 2 weeks of receiving the offer letter.
I can start within 2 weeks of receiving the offer letter.
I need to give notice at my current job before starting.
I may need to relocate, which could affect my start date.
What is interceptor in angular?
How to pass data from one component to another component which has no relationship?
What is two way data binding?
There are multiple ways to pass data from one component to another in Angular, including Input bindings, Output bindings, Services, and ViewChild/ViewChildren.
Input bindings: Passing data from parent to child component using @Input decorator.
Output bindings: Passing data from child to parent component using @Output decorator and EventEmitter.
Services: Sharing data between components using a shared service.
ViewChild/Vie...
A service in Angular is a singleton object that can be used to share data or functionality across different parts of an application.
Services are used to encapsulate reusable code and provide a way to share data and functionality between components.
Services are typically injected into components or other services using Angular's dependency injection system.
Services can be used to make HTTP requests, handle business logi...
Custom directives in Angular allow you to create reusable components with custom behavior.
Custom directives are used to extend the functionality of HTML elements or attributes in Angular applications.
They can be used to create reusable components with custom behavior.
Directives are markers on a DOM element that tell Angular to attach a specified behavior to that DOM element or transform the DOM element and its children...
I appeared for an interview in Feb 2025.
Promises and Observables in Angular and JavaScript programs
Promises are used for asynchronous operations in JavaScript, representing a value that may be available now, in the future, or never
Observables are used in Angular for handling asynchronous data streams, allowing for easier management of multiple values over time
Promises have a single value, while Observables can emit multiple values over time
Promises use .then...
The program relates to arrays, where they will present some questions
I applied via Campus Placement and was interviewed in Sep 2024. There were 5 interview rounds.
Easy apti questions, verbal, simple maths , technical questions
Oops concepts in Java are fundamental concepts of object-oriented programming like inheritance, polymorphism, encapsulation, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Polymorphism: Allows objects to be treated as instances of their parent class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Abstraction: Hiding the implementati...
Fibonacci code generates a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.
The Fibonacci sequence starts with 0 and 1: 0, 1, 1, 2, 3, 5, 8, 13, 21, ...
The nth Fibonacci number can be calculated using the formula: F(n) = F(n-1) + F(n-2).
Fibonacci numbers are used in algorithms, computer graphics, and nature (e.g., branching in trees).
Example: F(5) = F(4) + F(3) = 3 + 2 = 5.
Spring Boot is a framework for building Java-based enterprise applications quickly and with minimal configuration.
Spring Boot simplifies the process of creating stand-alone, production-grade Spring-based applications.
It provides a range of features including embedded servers, auto-configuration, and production-ready metrics.
Spring Boot allows developers to focus on writing business logic rather than configuring the app...
Abstraction in Java is a concept where we hide the implementation details and only show the necessary features of an object.
Abstraction allows us to focus on what an object does rather than how it does it.
In Java, abstraction is achieved through abstract classes and interfaces.
Abstract classes cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interfaces in Java are like abstrac...
Interface in Java is a reference type in Java, similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types.
Interfaces are used to achieve abstraction and multiple inheritance in Java.
All methods in an interface are public and abstract by default.
A class can implement multiple interfaces but can only extend one class.
Example: interface MyInterface { void myMe...
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
We can easily pass the test cases
Exceptions are unexpected events that disrupt the normal flow of a program. Exception handling is the process of dealing with these events.
Exceptions are objects that represent an abnormal condition or error in a program.
Exception handling allows developers to gracefully handle errors and prevent the program from crashing.
Java provides try-catch blocks for handling exceptions. The try block contains the code that may t...
Arrays are a collection of elements of the same data type, while Strings are a sequence of characters.
Arrays can store multiple values of the same data type, accessed by index.
Strings are immutable sequences of characters, can be manipulated using various methods.
Example: int[] numbers = {1, 2, 3}; String name = "John";
I applied via Campus Placement and was interviewed in Sep 2024. There was 1 interview round.
Preprocessed data is data that has been cleaned, transformed, and organized for analysis or modeling.
Preprocessed data is often used in machine learning and data analysis to improve the accuracy and efficiency of models.
Common preprocessing steps include removing missing values, scaling features, and encoding categorical variables.
Examples of preprocessing techniques include normalization, standardization, one-hot enco...
Info refers to data or knowledge that provides details or context about a specific topic or subject.
Info can be in the form of facts, statistics, or explanations.
It helps to understand a topic better or make informed decisions.
Examples of info include news articles, research papers, and educational resources.
Use SQL INSERT INTO SELECT statement to copy data from 2 tables and paste into a 3rd table.
Use INSERT INTO SELECT statement to copy data from 2 tables and paste into a 3rd table.
Specify the columns you want to copy from each table in the SELECT statement.
Make sure the columns in the SELECT statement match the columns in the 3rd table where you are pasting the data.
Reverse a string using any programming language
Use built-in functions like reverse() or slice() in languages like Python or JavaScript
Iterate through the string in reverse order and append each character to a new string
Use a stack data structure to push each character onto the stack and then pop them off to reverse the string
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
Easy test they have scheduled virtual drive
My favorite hobby is playing the guitar.
I have been playing the guitar for 5 years.
I enjoy learning new songs and techniques.
Playing the guitar helps me relax and unwind after a long day.
I have performed at a few local events and open mic nights.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Various payment modes include cash, credit/debit cards, digital wallets, bank transfers, and cryptocurrencies, each with unique features.
Cash: Physical currency used for transactions; immediate and widely accepted.
Credit/Debit Cards: Plastic cards linked to bank accounts or credit lines; convenient for online and in-store purchases.
Digital Wallets: Apps like PayPal or Venmo that store payment information for quick tran...
Derivatives are financial contracts whose value is derived from an underlying asset, index, or rate.
Types of derivatives include futures, options, swaps, and forwards.
Futures: Contracts to buy/sell an asset at a predetermined price on a specific date (e.g., oil futures).
Options: Contracts giving the buyer the right, but not the obligation, to buy/sell an asset (e.g., stock options).
Swaps: Agreements to exchange cash fl...
Banks offer various account types to cater to different financial needs, including savings, checking, and investment accounts.
Savings Account: A basic account for saving money with interest; e.g., a personal savings account.
Checking Account: Used for daily transactions; e.g., a personal checking account for bill payments.
Fixed Deposit Account: A time-bound account with higher interest rates; e.g., a 1-year fixed deposi...
The Reserve Bank of India primarily uses the 'Government Account' for its transactions.
The Reserve Bank of India (RBI) manages the Government Account for all transactions related to the central and state governments.
This account is used for receipts and payments of government funds, including tax collections and public expenditure.
For example, when the government collects taxes, the funds are deposited into the Governm...
Current accounts are for daily transactions, while savings accounts earn interest on deposits.
Current accounts typically have no limit on the number of transactions per month.
Savings accounts usually offer interest on the balance, encouraging saving.
Example of a current account: Business checking account for daily expenses.
Example of a savings account: Personal savings account for emergency funds.
Current accounts may h...
India's oil purchase from Russia involves diplomatic negotiations, payment mechanisms, and logistical arrangements.
Diplomatic Engagement: India engages in discussions with Russia to negotiate terms, prices, and quantities.
Payment Mechanisms: India may use alternative payment methods like rupee-ruble trade to bypass sanctions.
Contracts: Formal contracts are drafted outlining delivery schedules, pricing, and quality spec...
The Hindenburg case involves the infamous airship disaster of 1937, raising questions about safety and technology in aviation.
Historical Significance: The Hindenburg disaster occurred on May 6, 1937, when the German passenger airship caught fire while attempting to land in New Jersey.
Safety Regulations: The incident led to increased scrutiny and changes in airship safety regulations, ultimately contributing to the decl...
The RBI regulates India's monetary policy, oversees banking, and ensures financial stability.
Monetary Authority: Formulates and implements monetary policy to control inflation and stabilize the currency.
Regulator of Financial System: Supervises and regulates banks and financial institutions to ensure their soundness.
Issuer of Currency: Responsible for the issuance and management of the Indian currency, ensuring adequat...
Top trending discussions
Some of the top questions asked at the Reserve Bank Information Technology interview -
The duration of Reserve Bank Information Technology interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 40 interview experiences
Difficulty level
Duration
based on 161 reviews
Rating in categories
Technology Analyst
34
salaries
| ₹4.9 L/yr - ₹16.9 L/yr |
Senior Business Analyst
33
salaries
| ₹9 L/yr - ₹20 L/yr |
Project Manager
29
salaries
| ₹15 L/yr - ₹31.1 L/yr |
Lead Business Analyst
26
salaries
| ₹13 L/yr - ₹23 L/yr |
Manager
22
salaries
| ₹10.5 L/yr - ₹36 L/yr |
HCL Infosystems
Kellogg Brown and Root
METRO Global Solutions Center
Unique Identification Authority of India