Filter interviews by
I applied via Approached by Company and was interviewed in Apr 2024. There were 6 interview rounds.
C++ code, statement give need to write code
Mapping internal working involves understanding the flow of data and processes within a system.
Understand how data is input, processed, and output within the system
Identify key components and their interactions
Trace the flow of data through the system
Analyze algorithms and logic used in the system
Consider performance optimizations and potential bottlenecks
The question asks to find the output from code snippets.
Understand the logic and flow of each code snippet
Check for any syntax errors or logical errors
Run the code snippets to see the output
I applied via Indeed and was interviewed in Apr 2024. There were 2 interview rounds.
Java question only 1 but 3hrs long
Written test then technical interview then managerial interview then hr round which involes only salary discussion
Aptitude and logical
C++, C, linked list, java
I appeared for an interview before Jan 2022.
Hackerrank , standard CP problems
Identify the faulty node among 100 interconnected nodes without checking all connections.
Use binary search to divide the nodes into two groups and check the group where the faulty node is likely to be present.
Repeat the process until the faulty node is identified.
Example: Divide the nodes into two groups of 50 each, check the group where the faulty node is present, divide that group into two and repeat the process.
Find the most common year in an array of years
Loop through the array and count the frequency of each year
Find the year with the highest frequency
Return that year as the most common year
Top trending discussions
I applied via Naukri.com and was interviewed before Jun 2020. There were 4 interview rounds.
To segment a population based on attributes, use clustering algorithms like k-means or hierarchical clustering.
Identify relevant attributes such as age, income, education level, etc.
Normalize the data to ensure all attributes are on the same scale.
Choose a clustering algorithm based on the size of the dataset and the desired number of segments.
Evaluate the results using metrics like silhouette score or within-cluster s...
I applied via Recruitment Consultant
I am drawn to your organization for its innovative approach, commitment to excellence, and opportunities for professional growth.
Your organization's reputation for innovation aligns with my passion for data analysis and problem-solving.
I admire your commitment to social responsibility, as seen in your recent community outreach programs.
The opportunity for professional development through mentorship and training program...
I applied via Referral and was interviewed before Jan 2020. There were 6 interview rounds.
Amortization is the process of spreading out a loan into smaller, regular payments over a period of time.
It is used to pay off a debt over time with regular payments
Each payment includes both principal and interest
The amount of interest decreases over time as the principal is paid off
Examples include mortgages, car loans, and student loans
The financial statements (BS, IS, CF) have common elements such as assets, liabilities, equity, revenue, expenses, and cash flows.
Assets: resources owned by the company
Liabilities: obligations owed by the company
Equity: residual interest in the assets of the company
Revenue: income generated by the company
Expenses: costs incurred by the company
Cash flows: inflows and outflows of cash
A stock split increases the number of shares outstanding and decreases the price per share, but does not affect the market capitalisation.
Stock split does not affect the total value of the company
Market capitalisation remains the same after a stock split
Stock split increases the number of shares outstanding and decreases the price per share
For example, if a company has 1 million shares outstanding and the stock splits ...
Cash flow statements have three main components: operating activities, investing activities, and financing activities.
Operating activities: cash inflows and outflows from the company's core business operations.
Investing activities: cash inflows and outflows from buying or selling long-term assets.
Financing activities: cash inflows and outflows from borrowing or repaying debt, issuing or buying back stock, and paying di...
EPS is calculated by dividing the company's net income by the number of outstanding shares.
EPS = Net Income / Outstanding Shares
Net Income is the company's total earnings after expenses and taxes
Outstanding Shares are the total number of shares issued by the company
EPS is an important metric for investors to evaluate a company's profitability
Higher EPS indicates better profitability and potential for higher dividends
I appeared for an interview in Sep 2016.
The Internet is a global network of computers that communicate with each other using standardized protocols.
The Internet is made up of millions of interconnected devices, including computers, servers, routers, and switches.
Data is transmitted over the Internet in the form of packets, which are small units of information.
The Internet uses a set of protocols, such as TCP/IP, to ensure reliable and efficient communication...
HTTP is unsecured while HTTPS is secured with SSL/TLS encryption.
HTTP stands for Hypertext Transfer Protocol, while HTTPS stands for Hypertext Transfer Protocol Secure.
HTTP operates on port 80, while HTTPS operates on port 443.
HTTP data is transmitted in plain text, while HTTPS data is encrypted using SSL/TLS.
HTTPS provides authentication, integrity, and confidentiality of data exchanged between a client and a server.
W...
White box testing is a method of testing where the internal structure and implementation details of the software are known and tested. Black box testing is a method of testing where the internal structure and implementation details of the software are unknown and only the inputs and outputs are tested.
White box testing is also known as clear box testing, glass box testing, or structural testing.
It focuses on testing th...
Print a pattern using code
Use nested loops to iterate through rows and columns
Use string concatenation to build each row of the pattern
Print each row to display the pattern
Merge two arrays without using a third array.
Use the concat() method to merge the arrays.
Alternatively, you can use the push() method to add elements from one array to another.
Remember to handle the case where the arrays have different lengths.
The probability that three ants at the corner of a triangle will never meet.
The ants can move randomly in any direction.
The probability depends on the shape and size of the triangle.
The probability can be calculated using geometric probability or simulation.
Assumptions need to be made about the ants' movement patterns.
I have regretted decisions in the past but learned from them to make better choices in the future.
Regretted not studying enough for a crucial exam, leading to a lower grade. Learned to prioritize studying and time management.
Regretted not speaking up in a meeting when I had a valuable idea. Learned to be more assertive and confident in sharing my thoughts.
Regretted not taking a job opportunity that could have advanced ...
I come from a close-knit family with a passion for outdoor activities. We recently celebrated my brother's graduation, which was a proud moment for all of us.
Family: Close-knit and supportive
Hobbies: Outdoor activities like hiking and camping
Proud moment: Brother's graduation ceremony
I appeared for an interview before Jun 2016.
based on 6 interview experiences
Difficulty level
Duration
based on 34 reviews
Rating in categories
Software Developer
33
salaries
| ₹7.6 L/yr - ₹24 L/yr |
Technical Analyst
28
salaries
| ₹7.2 L/yr - ₹18.7 L/yr |
Associate Software Engineer
27
salaries
| ₹4.1 L/yr - ₹16.8 L/yr |
Associate Technical Analyst
23
salaries
| ₹8 L/yr - ₹13 L/yr |
Senior Software Engineer
20
salaries
| ₹12 L/yr - ₹30 L/yr |
Morningstar
Synchrony
Ocwen Financial Solutions
Franklin Templeton Investments