When facing an algorithmic problem in a technical coding interview, is the expectation that you'll break down the problem and intuitively find the optimal answer or that you'll know the right algorithm to use for that specific problem?
Like thinking of using Kadane's algorithm for a Maximum Sum Subarray Problem for example.
[hidden by post author]