Filter interviews by
Basic coding question and math questions
Easy problem statement
The purpose of OOP is to provide a structured and modular approach to software development.
OOP allows for the organization of code into reusable objects.
It promotes code reusability, maintainability, and scalability.
Encapsulation, inheritance, and polymorphism are key concepts in OOP.
Example: Creating a class 'Car' with properties and methods to represent a car object.
Object-oriented programming concepts in Java
Encapsulation: bundling data and methods together
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent multiple forms
Abstraction: hiding complex implementation details
Encapsulation: grouping related data and methods together
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a different implementation of a method that is already defined in its superclass.
Method overloading is achieved by having methods with the same name but different parameters.
Method overriding is achieved by having a subclass provide a different implementation of a method that is already...
Java doesn't support multiple inheritance to avoid diamond problem and complexity.
Java supports multiple interface inheritance
Diamond problem occurs when two superclasses have a common method
C++ supports multiple inheritance but requires virtual inheritance to avoid diamond problem
Composition and delegation can be used instead of multiple inheritance
Top trending discussions
posted on 5 Dec 2024
I applied via LinkedIn and was interviewed in Nov 2024. There were 4 interview rounds.
One python coding(easy) and django ORM queries
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
10 Aptitude question to solve within 20 minutes,
1 situation-based question on how do I handle things
Seeking new challenges and growth opportunities.
Looking for a new challenge to further develop my skills and knowledge.
Interested in exploring new opportunities for career growth.
Seeking a more dynamic and engaging work environment.
Want to broaden my experience and take on new responsibilities.
Current job lacks opportunities for advancement or learning.
A CSM is responsible for building and maintaining strong relationships with clients to ensure their success and satisfaction.
Developing and implementing strategies to help clients achieve their goals
Acting as the main point of contact for clients, addressing any concerns or issues they may have
Providing training and support to clients on how to best utilize the product or service
Gathering feedback from clients to impro...
I am responsible for managing client relationships and ensuring their success with our products or services.
Building and maintaining strong relationships with clients
Understanding client needs and providing solutions
Monitoring client satisfaction and addressing any issues
Collaborating with internal teams to meet client goals
Tracking and reporting on client success metrics
Communicate with the client to understand their needs and address any concerns proactively.
Initiate communication with the client to check in and offer assistance.
Ask the client for feedback on their experience and how you can better support them.
Collaborate with the team members who are in contact with the client to gather insights and coordinate efforts.
Proactively reach out to the client with updates or relevant inf...
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Selenium is a popular open-source automation testing tool used for web application testing.
Selenium supports multiple programming languages such as Java, Python, C#, etc.
It allows testers to write test scripts in a variety of formats like HTML, Java, C#, etc.
Selenium can automate web browsers across different platforms like Windows, Mac, Linux, etc.
I have used various tools such as Microsoft Excel, Google Analytics, and Adobe Photoshop.
Microsoft Excel for data analysis and reporting
Google Analytics for website traffic analysis
Adobe Photoshop for graphic design
I applied via campus placement at Indian Statistical Institute (ISI), Bangalore and was interviewed in Dec 2024. There were 2 interview rounds.
Bunch of quant probability questions
Bunch of dp and graph theory
posted on 11 Jan 2025
Insurance provides financial protection against unforeseen events, while mutual funds pool money from multiple investors to invest in securities.
Insurance is a contract between an individual and an insurance company where the individual pays premiums in exchange for financial protection against losses or damages.
Types of insurance include life insurance, health insurance, auto insurance, and property insurance.
Mutual f...
Basic aptitude questions like CAT level
Leetcode questions were there
I applied via Campus Placement
To run a linear regression model in R, use the lm() function with the formula specifying the relationship between variables.
Use the lm() function to fit a linear regression model, specifying the formula with the dependent and independent variables.
For example, to predict sales based on advertising spend, use lm(sales ~ advertising, data = dataset).
Use summary() to view the results of the linear regression model, includ...
To run linear regression model without intercept in R, set the intercept parameter to 0
Set the intercept parameter to 0 in the lm() function in R
Example: lm(y ~ x - 1, data = dataset) will fit a linear regression model without intercept
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Securitisation is the process of pooling various types of debt and selling them as securities to investors.
Securitisation involves bundling together various types of debt, such as mortgages, auto loans, or credit card debt.
These debts are then sold to a special purpose vehicle (SPV) which issues securities backed by the cash flows from the underlying assets.
Investors purchase these securities and receive payments based...
Financial ratios are tools used to evaluate a company's financial performance and health.
Financial ratios are calculated using data from a company's financial statements.
They help investors and analysts assess a company's profitability, liquidity, efficiency, and solvency.
A good number for a financial ratio can vary depending on the industry and company size.
For example, a current ratio of 2 or higher is generally cons...
Excel functions like Vlookup, Hlookup, Xlookup, IF/AND/OR are used for data lookup and logical operations.
Vlookup: Searches for a value in the first column of a table and returns a value in the same row from a specified column.
Hlookup: Similar to Vlookup but searches for a value in the first row of a table.
Xlookup: A more versatile version of Vlookup and Hlookup that can search both vertically and horizontally.
IF: Retu...
based on 14 reviews
Rating in categories
Software Engineer
31
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Software Developer
22
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Software Engineer
8
salaries
| ₹5 L/yr - ₹11.4 L/yr |
HR Executive
6
salaries
| ₹1.8 L/yr - ₹3 L/yr |
QA Engineer
6
salaries
| ₹2.2 L/yr - ₹8.5 L/yr |
TCS
Infosys
Wipro
HCLTech