Filter interviews by
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
MTM valuation of instruments refers to marking-to-market valuation of financial instruments based on current market prices.
MTM valuation is a method used to value financial instruments based on current market prices.
It helps in determining the fair value of assets and liabilities on a regular basis.
MTM valuation is commonly used in trading securities, derivatives, and other financial instruments.
It provides a more accu...
Yes, I have exposure to Market Risk IMA approach.
Yes, I have experience working with Market Risk IMA approach in my previous role.
I have implemented risk models and conducted stress testing using the IMA approach.
Familiar with regulatory requirements and guidelines related to Market Risk IMA approach.
Top trending discussions
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
posted on 30 Aug 2024
1 hour coding round test on coderpad. 2 questions asked. Questions were of easy and medium level.
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Easy-Moderate, Coding problem related to string
posted on 28 Sep 2023
Extension methods allow adding functionality to existing types without modifying them.
Extension methods are defined in a static class.
They must be marked with the 'this' keyword before the first parameter.
They can be called on instances of the extended type as if they were instance methods.
Extension methods can be used to add functionality to third-party or built-in types.
Example: 'myString.Reverse()' where 'Reverse' i
The output will depend on the implementation of the method.
The method may or may not modify the value of the int parameter.
The method may or may not return a value based on the int parameter.
Without knowing the implementation of the method, it is impossible to predict the output.
To inherit a partial class, use the 'partial' keyword in both the base and derived classes.
Use the 'partial' keyword in both the base and derived classes
Ensure that the partial classes have the same name and are in the same namespace
Add the necessary code to the derived class to inherit the properties and methods from the base class
The 'using' keyword is used in C# to declare a code block that uses an object and automatically disposes of it when done.
The 'using' keyword is followed by a set of parentheses that contain the object to be used.
The object must implement the IDisposable interface.
The 'using' block ensures that the object is disposed of when the block is exited, even if an exception is thrown.
Example: using (FileStream fileStream = new ...
WebAPIs allow communication between different systems and enable access to data and functionality over the internet.
WebAPIs provide a standardized way for different systems to communicate with each other over the internet.
They allow access to data and functionality from remote servers, enabling the creation of web and mobile applications.
WebAPIs can be used to integrate different systems, such as payment gateways, soci...
Yes, DML statements can be written in functions.
Functions can contain DML statements like INSERT, UPDATE, DELETE.
Functions can also return values based on the DML statements executed.
However, functions cannot be used to execute DDL statements like CREATE or ALTER.
Triggers in SQL are special types of stored procedures that are automatically executed in response to certain events.
Triggers can be used to enforce business rules or data integrity
They can be executed before or after an INSERT, UPDATE, or DELETE statement
Triggers can also be used to audit changes to data
Examples of triggers include sending an email notification when a new record is inserted or updating a related table
To fetch a record from a table, use SELECT statement with appropriate conditions.
Use SELECT statement with appropriate columns and table name
Add conditions using WHERE clause to filter the record
Use LIMIT clause to limit the number of records returned
Example: SELECT * FROM users WHERE id = 1 LIMIT 1
Inbuilt methods that follow overriding
In Java, methods that can be overridden are marked with the 'override' keyword
The overridden method must have the same name, return type, and parameters as the original method
The 'super' keyword can be used to call the overridden method from the subclass
Overriding can be used to provide a different implementation of a method in a subclass
posted on 2 Apr 2022
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
List is mutable and Tuple is immutable in Python.
List can be modified after creation while Tuple cannot be modified.
List uses square brackets [] while Tuple uses parentheses ().
List is used for homogenous data while Tuple is used for heterogenous data.
List is slower than Tuple in terms of performance.
Example of List: [1, 2, 3] and Example of Tuple: (1, 'hello', 3.14)
Python uses automatic memory management through garbage collection.
Python uses reference counting to keep track of memory usage.
When an object's reference count drops to zero, it is deleted.
Python also uses a garbage collector to handle circular references.
Memory allocation is handled by the Python memory manager.
Python provides tools like the 'gc' module for managing memory usage.
Yes, numpy and pandas are Python libraries used for data analysis and manipulation.
NumPy is used for numerical operations on arrays and matrices.
Pandas is used for data manipulation and analysis, providing data structures like DataFrame.
Both libraries are commonly used in data science and machine learning.
Example: import numpy as np; import pandas as pd;
Generator generates values on the fly while iterator iterates over a collection of values.
Generator is a function that returns an iterator.
Generators use 'yield' keyword to return values one at a time.
Iterators are objects that implement the 'next' method to return the next value in a collection.
Iterators can be created from arrays, strings, maps, sets, etc.
Generators are useful for generating large sequences of values...
I was interviewed in Aug 2021.
Round duration - 60 minutes
Round difficulty - Medium
1. I used char data type
2. used for loop
3. inside for loop i extracted each character and added each character in front of the existing string
Round duration - 30 minutes
Round difficulty - Easy
How to come out of I frame in Selenium?
used switchTo(). parentFrame() and coded in selenium syntaxes in java
Round duration - 30 minutes
Round difficulty - Easy
Why do you want to leave the current company?
Tip 1 : For self growth and more learning and challenges
Tip 1 : Gets the basics cleared first
Tip 2 : Practice solving programs based on all topics covered. 2 programs at least on each topic
Tip 3 : Work on your communication and try to explain what you have covered to your friend and peer. As should be able to convey what you prepared for confidently. And discussing with peers on the interview questions helps you think more critically on the topic.
Tip 1 : Try to make your resume look attractive and cover all things in one page. Make it short yet impactful.
Tip 2 : Give emphasis on projects worked clearly, mention skills as pointers, mention about your extra curriculars as it helps to connect with you as a person for the interviewer
I applied via Naukri.com and was interviewed in Dec 2021. There was 1 interview round.
I applied via Recruitment Consultant and was interviewed in Jun 2021. There were 3 interview rounds.
We use a combination of automated and manual deployment processes to ensure code is deployed efficiently and accurately.
We have a continuous integration and deployment pipeline set up using tools like Jenkins and Ansible.
We also have a manual deployment process where a designated team member reviews and approves the deployment.
We use version control systems like Git to manage code changes and ensure that only approved ...
I follow a structured approach starting from requirements gathering to deployment.
Gather requirements from stakeholders
Create a design document
Develop code using agile methodology
Perform unit testing and code reviews
Integrate and test the system
Deploy the system and provide support
Continuously improve the system based on feedback
based on 1 review
Rating in categories
Software Engineer
25
salaries
| ₹4 L/yr - ₹12.5 L/yr |
Associate Engineer
11
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Associate Software Engineer
7
salaries
| ₹2.4 L/yr - ₹7 L/yr |
Senior Software Engineer
6
salaries
| ₹9 L/yr - ₹15 L/yr |
Technical Lead
4
salaries
| ₹18.9 L/yr - ₹21 L/yr |
Deloitte
KPMG India
PwC
Ernst & Young