Filter interviews by
Heap and thread dumps can be collected using various tools and commands to analyze Java application performance.
Use jmap to create a heap dump: `jmap -dump:live,format=b,file=heapdump.hprof <pid>`.
Use jstack to collect thread dumps: `jstack <pid> > threaddump.txt`.
Enable heap dumps on OutOfMemoryError by adding `-XX:+HeapDumpOnOutOfMemoryError` to JVM options.
Use VisualVM or JConsole for GUI-based m...
In a project role, I contribute to software development, collaborating with teams to deliver high-quality solutions on time.
Collaborated with cross-functional teams to define project requirements and scope.
Led the development of a feature that improved user experience by 30%.
Participated in code reviews to ensure code quality and adherence to best practices.
Utilized Agile methodologies to manage project timelines ...
Airflow logs can be accessed via the web UI, CLI, or directly from the log files on the server.
Access logs through the Airflow web UI by navigating to the specific DAG and task instance.
Use the command line interface (CLI) with the command: `airflow tasks logs <dag_id> <task_id> <execution_date>`.
Logs are stored in the `logs` directory of your Airflow home, typically found at `~/airflow/logs/`.
Yo...
Basic bugs in calculator program include incorrect calculation results, input validation issues, and handling of edge cases.
Incorrect calculation results due to rounding errors or improper order of operations
Input validation issues such as allowing non-numeric characters or dividing by zero
Handling of edge cases like large numbers, negative numbers, or overflow/underflow
SQL queries can be used to retrieve and analyze manager salary data from a database.
Use SELECT statement to retrieve salary data: SELECT salary FROM employees WHERE position = 'Manager';
Aggregate functions like AVG can calculate average manager salary: SELECT AVG(salary) FROM employees WHERE position = 'Manager';
Use GROUP BY to analyze salaries by department: SELECT department, AVG(salary) FROM employees WHERE pos...
Recovering lost funds involves thorough investigation, legal action, and negotiation with debtors.
Conduct a thorough investigation to determine the cause of the loss
Take legal action against debtors who refuse to repay the funds
Negotiate with debtors to come up with a repayment plan
Utilize debt collection agencies or legal services if necessary
Investing wisely involves researching different investment options, setting financial goals, diversifying your portfolio, and seeking professional advice.
Research different investment options to understand the risks and potential returns
Set clear financial goals to determine your investment strategy
Diversify your portfolio to spread risk across different asset classes
Consider seeking advice from a financial adviso...
Recovering lost funds involves identifying, tracking, and reclaiming misallocated or stolen financial resources.
Identify the source of the lost funds, such as fraud or clerical errors.
Gather all relevant documentation, including transaction records and communications.
Engage with financial institutions to trace and recover funds, like filing a dispute with a bank.
Utilize legal avenues if necessary, such as reportin...
DevOps is a software development approach that combines development and operations teams to streamline the software delivery process.
DevOps emphasizes collaboration, communication, and automation.
It involves continuous integration and continuous delivery (CI/CD) pipelines.
DevOps teams use tools like Docker, Kubernetes, and Jenkins to automate processes.
DevOps also involves monitoring and feedback loops to improve ...
Explaining OOP concepts, troubleshooting slowness, and thread life cycle in a technical context.
OOP concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Example of Encapsulation: Using classes to hide data and expose methods for interaction.
Inheritance example: A 'Vehicle' class with 'Car' and 'Bike' subclasses inheriting common properties.
Polymorphism example: A method that behaves differently base...
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Designing an e-commerce system involves creating a platform for online buying and selling.
Consider scalability to handle high traffic and transactions
Implement secure payment gateways for safe transactions
Include user-friendly interfaces for easy navigation
Utilize recommendation engines for personalized shopping experiences
I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.
Focus on little bit of dynamic programming
SQL queries can be used to retrieve and analyze manager salary data from a database.
Use SELECT statement to retrieve salary data: SELECT salary FROM employees WHERE position = 'Manager';
Aggregate functions like AVG can calculate average manager salary: SELECT AVG(salary) FROM employees WHERE position = 'Manager';
Use GROUP BY to analyze salaries by department: SELECT department, AVG(salary) FROM employees WHERE position...
Joins are used in SQL to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Use cases for joins include combining customer data with order data, merging employee information with department details
I applied via Referral and was interviewed in Dec 2023. There was 1 interview round.
To make a successful withdrawal and recover lost funds, one must follow proper procedures and utilize available resources.
Verify the account details and ensure all necessary information is correct before initiating the withdrawal.
Contact the financial institution or platform where the funds were lost to report the issue and request assistance in recovering the funds.
Utilize any available security features such as two-f...
Investing wisely involves researching different investment options, setting financial goals, diversifying your portfolio, and seeking professional advice.
Research different investment options to understand the risks and potential returns
Set clear financial goals to determine your investment strategy
Diversify your portfolio to spread risk across different asset classes
Consider seeking advice from a financial advisor or ...
Recovering lost funds involves thorough investigation, legal action, and negotiation with debtors.
Conduct a thorough investigation to determine the cause of the loss
Take legal action against debtors who refuse to repay the funds
Negotiate with debtors to come up with a repayment plan
Utilize debt collection agencies or legal services if necessary
Recovering lost funds involves identifying, tracking, and reclaiming misallocated or stolen financial resources.
Identify the source of the lost funds, such as fraud or clerical errors.
Gather all relevant documentation, including transaction records and communications.
Engage with financial institutions to trace and recover funds, like filing a dispute with a bank.
Utilize legal avenues if necessary, such as reporting to ...
I appeared for an interview in Nov 2024, where I was asked the following questions.
In a project role, I contribute to software development, collaborating with teams to deliver high-quality solutions on time.
Collaborated with cross-functional teams to define project requirements and scope.
Led the development of a feature that improved user experience by 30%.
Participated in code reviews to ensure code quality and adherence to best practices.
Utilized Agile methodologies to manage project timelines and d...
I appeared for an interview in Sep 2024.
DSA, Hashmap, OOPS, Job Role, Project
I applied via Campus Placement and was interviewed in Jan 2024. There were 2 interview rounds.
Coding test was around 2hrs. Mcq was given. An coding questions in c,js,c++,python and sql
Questions were very easy
I applied via Job Portal and was interviewed before Sep 2023. There were 2 interview rounds.
Basic bugs in calculator program include incorrect calculation results, input validation issues, and handling of edge cases.
Incorrect calculation results due to rounding errors or improper order of operations
Input validation issues such as allowing non-numeric characters or dividing by zero
Handling of edge cases like large numbers, negative numbers, or overflow/underflow
I applied via Naukri.com and was interviewed in Dec 2023. There was 1 interview round.
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Multiple choice Questions were based on java 8 and having time limit of up to 20 seconds and there are 2 very basic java coding question on string and looping
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Syntax of join: SELECT columns FROM table1 JOIN table2 ON table1.column = table2.column
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id
Top trending discussions
The duration of NASDAQ interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 23 interview experiences
Difficulty level
Duration
based on 126 reviews
Rating in categories
5-18 Yrs
Not Disclosed
18-30 Yrs
Not Disclosed
5-18 Yrs
Not Disclosed
Senior Software Developer
75
salaries
| ₹10 L/yr - ₹32 L/yr |
Senior Software Engineer
61
salaries
| ₹10 L/yr - ₹32.9 L/yr |
Software Development Specialist
54
salaries
| ₹17.1 L/yr - ₹38.5 L/yr |
Software Engineer
42
salaries
| ₹7 L/yr - ₹47.8 L/yr |
Software Developer
21
salaries
| ₹5.4 L/yr - ₹19 L/yr |
Stock Holding Corporation of India
TMF Group
Manappuram Home Finance
Travelex