
Question bank
Structured interview questions with better answers
Browse revised prompts, answer frameworks, and metadata by role, company, difficulty, and question type.
Question bank
The latest curated interview questions


Jan 15, 2025
What are the benefits and challenges of using a distributed time series database?
MediumTechnicalData EngineerTesla

Jan 15, 2025
What is the cost of capital, and why is it important in financial decision-making?
MediumTechnicalFinancial AnalystGoldman Sachs

Jan 15, 2025
What experience do you have with financial software?
MediumBehavioralFinancial AnalystOracle

Jan 15, 2025
How would you design an effective real-time recommendation engine?
HardTechnicalData ScientistAmazon


Jan 15, 2025
What are the most significant changes currently impacting the marketing industry?
MediumHypotheticalMarketing ManagerGoogle

Jan 15, 2025
Which company is likely to have a higher WACC: one with a $100 million market cap or one with a $100 billion market cap?
MediumHypotheticalFinancial AnalystJP Morgan

Jan 14, 2025
How would you design an efficient method to calculate the frequency of a specific word in a book, considering the need to run this algorithm multiple times?
MediumTechnicalData AnalystAmazon

Jan 14, 2025
How can you write a function to determine if a string is a valid shuffle of two other strings?
MediumCodingSoftware EngineerIBM



Jan 14, 2025
What is your process for onboarding new product managers?
MediumBehavioralProduct ManagerMeta

Jan 14, 2025
Can you explain the Discounted Cash Flow (DCF) method and its significance in financial analysis?
MediumTechnicalFinancial AnalystGoldman Sachs

Jan 14, 2025
How would you implement a dynamic programming algorithm to solve the maximum subarray problem?
HardTechnicalSoftware EngineerGoogle

Jan 14, 2025
What is the role of the cost function in machine learning models?
MediumTechnicalData ScientistGoogle


Jan 14, 2025
How would you design and implement a distributed key-value store?
HardTechnicalSoftware EngineerMicrosoft


Jan 14, 2025
How would you write an algorithm to efficiently merge two sorted arrays into a single sorted array?
MediumCodingSoftware EngineerMeta


Jan 14, 2025
How do you assess your competitors' strengths and weaknesses?
MediumBehavioralMarket Research AnalystMcKinsey

Jan 14, 2025
How can you implement a dynamic programming solution to efficiently find the nth Fibonacci number?
MediumCodingSoftware EngineerNetflix

Jan 14, 2025
Can you explain hedging and preference capital?
MediumTechnicalFinancial AnalystGoldman Sachs