Get your boarding pass

Best Time to Buy and Sell Stock: which companies ask it and how to practise

Best Time to Buy and Sell Stock is a Easy problem that 82 companies are reported to ask. This page shows who, how often and how recently, what the question tests, and how to practise it out loud with an interviewer who asks follow-ups. We link to the original problem statement instead of copying it.

Which companies ask Best Time to Buy and Sell Stock?

Public company lists attribute Best Time to Buy and Sell Stock, a Easy problem, to 82 companies. The most frequent askers are Millennium, Morgan Stanley and RBC. 18 reports are from the last six months. It mainly tests array and dynamic programming. Use this as a practice guide, not a promise.

Practise this kind of question aloud

Who asks Best Time to Buy and Sell Stock

82 companies appear in the public lists for this question. By how often each is reported: Millennium (very often), Morgan Stanley (very often), RBC (very often), Tech Mahindra (very often), Zoox (very often), Agoda (very often), Akamai (very often), Mastercard (very often), Sigmoid (very often) and Bolt (very often), and 72 more. 18 of them were reported in the last six months, Mastercard, IBM and Nvidia among them.

These are candidate reports collected in public lists, not statements from the companies. They are a good guide to what to practise and a poor guide to what you will be asked: interviewers change questions, and the same company asks different questions by team and level. Last reviewed 25 October 2026.

What Best Time to Buy and Sell Stock tests

It is rated Easy, so interviewers expect a correct, complete solution and a clear statement of the time and space cost, often in the first 15 to 20 minutes, with time left for a variation.

Arrays are the default container, so the interviewer is watching how you index, how you avoid a second full pass, and whether you notice when sorting or a hash map would remove a nested loop.

Dynamic programming is solving a problem from the answers to smaller copies of itself. Start with the plain recursion, find the repeated states, then store them; explain what the state means before you write any table.

How to practise it

Do not just solve it silently. In a real interview you explain the approach before you code, write while you talk, and defend the solution to follow-ups. Set a timer, say the brute force and its cost first, then improve it, and finish by stating the time and space complexity and two edge cases you tested.

On giveinterview you can take this kind of question as a spoken interview: the AI interviewer opens with the problem, watches you code, asks cross-questions and ends with a scorecard. Your first 3 single-question interviews are free for life, every interview report is free, and a new account also gets 6 welcome credits.

Read the original statement here: https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ (opens the publisher's page). The statement is theirs; we do not reproduce it.

Questions to practise next

If you can solve Best Time to Buy and Sell Stock, try these next, chosen because they share its main topic and many of the same companies: Two Sum (Easy), Merge Intervals (Medium), Number of Islands (Medium), Group Anagrams (Medium), Trapping Rain Water (Hard) and Maximum Subarray (Medium). Each has its own page in the questions list.

Frequently asked questions

Is Best Time to Buy and Sell Stock asked at Amazon?

Amazon appears in the public lists for Best Time to Buy and Sell Stock, reported very often. Treat that as a reason to practise it, not a promise you will be asked it.

How hard is Best Time to Buy and Sell Stock?

It is rated Easy, so interviewers expect a correct, complete solution and a clear statement of the time and space cost, often in the first 15 to 20 minutes, with time left for a variation.

Do I need to memorise the solution?

No. Interviewers listen for how you reason: the approach, the trade-offs, the edge cases and the complexity. Practise explaining it, not reciting it.

Sources and review date

Last reviewed 25 October 2026 Statements about other products come from their own public pages:

Keep reading