Real questions from top companies
Differences between Stack, Queue, and Linked List
Discuss the tech stacks and responsibilities at Morgan Stanley
Explain Lambda functions in Python.
Explain Stack vs Unstack and their use in data transformation.
Explain and implement Semaphore in Java
Explain techniques for ensuring data quality in cross-functional team scenarios
Explain the difference between mutable and immutable objects in Python.
Explain the differences between multiprocessing and multithreading.
Explain the internal working of a HashMap
Explain this code: [f(2) for f in [lambda x: x * i for i in range(5)]].
Explain your approach to designing a scalable customer loyalty program data platform.
Extended the solution to determine the nth largest element in an array.
Fibonacci Series Problem - solve using brute force and optimized approaches
Find pairs with sum X from a list of numbers
Find the Lowest Common Ancestor (LCA) in a Binary Tree.
Find the minimum and maximum values in an array
Find the next greatest element in a linked list.
Find the three numbers from a list whose multiplication equals 180
Finding Complete String Pairs - identify pairs of strings that when concatenated contain all 26 English alphabets
Flatten nested lists recursively using Python
Type or paste your answer to any of these questions and our AI Coach scores it, highlights gaps, and rewrites it at FAANG quality. Free to try.