Incedo
10+ TCE Interview Questions and Answers
Q1. DSA - Nth Fibonacci no with memoization, Find duplicate node in Linked list, Binary tree DSA questions, Project based tech questions, OOPS, Puzzle
Interview questions for Software Engineer position covering DSA, project-based tech questions, OOPS, and puzzle.
Be prepared to answer DSA questions such as finding the Nth Fibonacci number with memoization, finding duplicate nodes in a linked list, and binary tree DSA questions.
Expect project-based tech questions that may require you to explain your approach to solving a particular problem.
Brush up on OOPS concepts and be ready to apply them to real-world scenarios.
Be prepare...read more
Q2. What is Primary Key in sql
Primary key is a unique identifier for a record in a database table.
Primary key ensures data integrity and helps in faster data retrieval.
It cannot have null values and must be unique for each record.
It can be a single column or a combination of columns.
Examples: employee_id, order_number, customer_id
Q3. Differentiate Mutual Fund, Hedge Fund, Private Equity
Mutual funds pool money from multiple investors to invest in a diversified portfolio of securities. Hedge funds are actively managed investment funds that use a variety of strategies to achieve high returns. Private equity involves investing in privately held companies or buying out public companies to take them private.
Mutual funds pool money from multiple investors to invest in a diversified portfolio of securities.
Hedge funds are actively managed investment funds that use ...read more
Q4. Analysis of Financial statements
Analysis of financial statements involves reviewing and interpreting a company's financial data to assess its performance and make informed decisions.
Review income statement, balance sheet, and cash flow statement to understand financial health
Calculate key financial ratios like profitability, liquidity, and solvency ratios
Compare current financial data with historical data and industry benchmarks
Identify trends, strengths, weaknesses, and areas for improvement
Use financial a...read more
Q5. Limited Partner vs General Partner
Limited partners are passive investors with limited liability, while general partners are actively involved in managing the business with unlimited liability.
Limited partners have limited liability and are not involved in the day-to-day operations of the business.
General partners have unlimited liability and are actively involved in managing the business.
Limited partners typically contribute capital to the business but do not have a say in its management.
General partners are ...read more
Q6. Definition of IRR, NPV, NAV
IRR, NPV, and NAV are financial metrics used to evaluate the profitability and value of investments.
IRR (Internal Rate of Return) is the discount rate that makes the net present value of all cash flows from a particular investment equal to zero.
NPV (Net Present Value) is the difference between the present value of cash inflows and outflows of an investment.
NAV (Net Asset Value) is the value of a fund's assets minus its liabilities, divided by the number of shares outstanding....read more
Q7. Angle between hands of clock on 10:25? Trains traveling towards eachother give speed where will they collide?
Angle between hands of clock at 10:25 is 147.5 degrees. Trains will collide at midpoint of their initial positions.
To calculate angle between hands of clock, use formula: |(30*H)-(11/2)*M|
For 10:25, H=10 and M=25, so angle = |(30*10)-(11/2)*25| = 147.5 degrees
When two trains are traveling towards each other, their relative speed is added to get the collision speed.
The collision point is the midpoint of their initial positions along the track.
For example, if train A starts at ...read more
Q8. Sort linked list
Sort a linked list
Use a sorting algorithm like merge sort or quick sort
Divide the linked list into two halves, sort each half recursively, then merge them back together
Make sure to handle edge cases like empty list or list with only one element
Q9. Difference between ArrayList and LinkedList?
ArrayList is implemented as a resizable array, while LinkedList is implemented as a doubly linked list.
ArrayList provides fast random access, LinkedList provides fast insertion and deletion.
ArrayList uses more memory as it needs to allocate a fixed size array, LinkedList uses more memory for storing references to the next and previous elements.
Example: ArrayList is better for scenarios where random access is required, while LinkedList is better for scenarios where frequent in...read more
Q10. Difference between HashMap and HashTable?
HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.
HashMap is faster than HashTable as it is non-synchronized, but HashTable is preferred in multi-threaded environments for its thread-safety.
Example: Hash...read more
Q11. Simple xpath without using Index reverse strings with words separately
Reverse strings with words separately using simple xpath without using index
Use XPath function to split the string into words
Reverse each word individually using XPath function
Concatenate the reversed words back together
More about working at Incedo
Top HR Questions asked in TCE
Interview Process at TCE
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month