Fidelity International
30+ Matter Energy Interview Questions and Answers
Q1. Longest Increasing Subsequence Problem Statement
Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This subse...read more
Q2. Sorted Matrix Problem Statement
You are provided with an N x N matrix MAT
consisting of positive integers, where each row and column is sorted in a non-decreasing order.
Your task is to return a list containing...read more
Q3. Longest Palindromic Subsequence Problem Statement
Given a string A
consisting of lowercase English letters, determine the length of the longest palindromic subsequence within A
.
Explanation:
- A subsequence is d...read more
Q4. Ways To Make Coin Change
Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make the c...read more
Q5. Second Largest Element Problem
You are provided with an array ARR
of integers. The objective is to determine the second largest element in ARR
.
Note:
a) Duplicate elements are allowed.
b) If no second largest e...read more
Q6. Maximum Sum of Non-Adjacent Nodes in a Binary Tree
Given a binary tree with integer values assigned to each node, select nodes such that their sum is maximum, ensuring no two adjacent nodes are picked.
Input:
T...read more
Q7. What you do when a batch fails in production?
I would investigate the cause of the failure and take appropriate actions to resolve it.
Check the error logs to identify the root cause of the failure
Determine if the issue can be resolved by restarting the batch or if a code fix is required
Communicate the issue and resolution plan to relevant stakeholders
Implement the fix and re-run the batch
Perform post-mortem analysis to identify ways to prevent similar failures in the future
Q8. 1-Diffeerence between explict wait and implicit wait 2-How to handle stale exceptions 3-XML parsing and Json parsing 4-Maven compile and Mavem install 5-Sql Join questions 6-Requirement.txt in Python 7-shallow...
read moreTest Analyst interview questions on wait types, parsing, Maven, SQL, Python, and database connectivity and exceptions.
Explicit wait waits for a specific condition to be met, while implicit wait waits for a certain amount of time before throwing an exception
Stale exceptions occur when an element is no longer attached to the DOM, can be handled by refreshing the page or finding the element again
XML parsing involves reading and interpreting XML data, while JSON parsing involves ...read more
Q9. 1. What is serialization? 2. What is a Singleton class? 3. Difference b/w interface and abstract class. And a few more basic java 8 questions.
Serialization is the process of converting an object into a stream of bytes to store or transmit data.
Serialization is used to save the state of an object and recreate it when needed.
In Java, serialization is achieved by implementing the Serializable interface.
Example: ObjectOutputStream and ObjectInputStream classes are used for serialization in Java.
Q10. What all things are needed to convince a customer on call who is irated ?
To convince an irate customer on call, empathy, active listening, problem-solving skills, and offering appropriate solutions are needed.
Show empathy and understanding towards the customer's frustration.
Listen actively to the customer's concerns and let them vent their frustrations.
Apologize for any inconvenience caused and take responsibility for resolving the issue.
Offer appropriate solutions or alternatives to address the customer's problem.
Provide clear and concise explana...read more
Q11. what is Left outer join ?give ex
Left outer join is a type of join operation that returns all records from the left table and the matched records from the right table.
Left outer join combines rows from two tables based on a related column between them.
It includes all the rows from the left table, even if there are no matches in the right table.
Example: SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id;
Q12. How can we decide the time line of project? And what are the parameters for it.
Project timeline can be decided based on project scope, resources, team size, complexity, and risk factors.
Define project scope and deliverables
Assess available resources and team size
Consider project complexity and risk factors
Create a detailed project plan with milestones and deadlines
Regularly review and adjust the timeline as needed
Q13. How do you analyse a stock ? Key thesis points? Pitch your favourite stock.
Q14. what is Normalization?
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable tables
It helps in reducing data redundancy by eliminating duplicate data
Normalization improves data integrity by ensuring that each piece of data is stored in only one place
There are different levels of normalization, such as First Normal Form (1NF), Second Normal Form (2NF), and Third Normal Form...read more
Q15. what is joins ?explain
Joins are used in databases 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.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right table.
RIGHT JOIN returns all rows from the right table and t...read more
Q16. Tools that I have worked upon
I have worked with various tools including Java, Python, SQL, Git, and JIRA.
Proficient in Java programming language
Experience with Python scripting
Skilled in writing SQL queries
Familiar with Git version control system
Knowledgeable in using JIRA for project management
Q17. Are you aware about agile methodology? Can you please describe about Jira Story.
Jira Story is a feature or functionality that needs to be developed and delivered in an Agile project using Jira software.
Jira Story is a user story that describes a feature or functionality from the user's perspective.
It is written in a specific format, including a title, description, acceptance criteria, and estimation points.
Jira Story is used to track the progress of the development team and ensure that the project is on track.
It is an essential part of the Agile methodol...read more
Q18. How well are you with PowerPoint?
I am proficient in PowerPoint and have experience creating professional presentations.
I have used PowerPoint extensively in my previous roles to create presentations for clients and internal stakeholders.
I am comfortable with creating custom templates, formatting slides, and adding multimedia elements.
I have also trained colleagues on how to use PowerPoint effectively.
I am always looking for ways to improve my skills and stay up-to-date with the latest features and trends in ...read more
Q19. Explain DI and IoC in Spring boot
DI and IoC are design patterns used in Spring Boot to achieve loose coupling and improve testability.
DI (Dependency Injection) is a design pattern where the dependencies of a class are injected from the outside rather than created within the class itself.
IoC (Inversion of Control) is a design principle where the control of object creation and lifecycle is inverted from the class to an external entity.
Spring Boot uses DI and IoC to manage dependencies and improve modularity an...read more
Q20. what is constraint?
A constraint is a rule or limitation that must be followed in a system or process.
Constraints restrict the actions or behaviors of users or systems.
Constraints can be related to data validation, business rules, or system limitations.
Examples of constraints include password length requirements, maximum file size limits, and budget constraints.
Q21. What is the mean of RPA?
RPA stands for Robotic Process Automation.
RPA is a technology that uses software robots to automate repetitive tasks.
It can be used to automate tasks such as data entry, invoice processing, and customer service.
RPA can help increase efficiency, reduce errors, and free up employees to focus on more complex tasks.
Popular RPA tools include UiPath, Automation Anywhere, and Blue Prism.
Q22. what is sub-Query
A sub-query is a query nested within another query in SQL to retrieve data from multiple tables.
Used to retrieve data from multiple tables
Can be used in SELECT, INSERT, UPDATE, or DELETE statements
Must be enclosed in parentheses
Q23. Design elevator for multiple story building
Designing an elevator system for a multiple story building involves considering factors like capacity, speed, safety features, and energy efficiency.
Consider the number of floors in the building to determine the capacity and speed requirements of the elevator.
Incorporate safety features such as emergency stop buttons, sensors to prevent door closing on passengers, and backup power supply.
Opt for energy-efficient components like LED lighting, regenerative drives, and standby m...read more
Q24. Explain exceptions.
Exceptions are unexpected events that occur during the execution of a program, disrupting the normal flow of the program.
Exceptions are used to handle errors and other exceptional conditions in a program.
They allow the program to respond to unexpected situations and prevent the program from crashing.
Examples of exceptions include division by zero, file not found, and out-of-memory errors.
Q25. -what do you understand by migration data analyst
Q26. Difference between select and selectMany in LINQ
Q27. count occurrences of characters in a string
Q28. Share your exp positively
I have extensive experience in testing various software applications and have consistently delivered high-quality results.
I have worked on multiple projects and have gained expertise in manual and automation testing.
I have a strong understanding of testing methodologies and have implemented them effectively.
I have collaborated with cross-functional teams to identify and resolve issues, ensuring timely delivery of projects.
I have received positive feedback from clients and sta...read more
Q29. Reverse string using java8
Using Java8, reverse a string by converting it to a character array, using the Stream API, and collecting the characters in reverse order.
Convert the string to a character array using toCharArray() method
Use the Stream API to create a stream of characters
Collect the characters in reverse order using Collectors.joining() method
Q30. tell us about mutual funds
Mutual funds are investment vehicles that pool money from multiple investors to invest in a diversified portfolio of stocks, bonds, or other securities.
Mutual funds are managed by professional fund managers who make investment decisions on behalf of the investors.
Investors can buy shares of mutual funds, which represent their ownership in the fund's portfolio.
Mutual funds offer diversification, liquidity, and professional management to investors.
There are different types of m...read more
Q31. What is data cleansing
Top HR Questions asked in Matter Energy
Interview Process at Matter Energy
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month