Asked about The high-frequency patterns
How do you recognise a sliding window problem?
An answer that works
It asks about a contiguous subarray or substring with some property, usually the longest or shortest satisfying a condition. The shape is always expand with the loop, contract when the property breaks.
Reading an answer is not being able to give one. The section that teaches this is The high-frequency patterns, 16 hours of Data structures & algorithms.
Learn this properlyAlso asked about Data structures & algorithms
Do AI engineering roles still ask algorithm questions?How do you decide how much algorithm preparation to do?When do you reach for a hash map?What is binary search on the answer?What is a monotonic stack for?When would you use BFS rather than DFS?How do you find the top k elements efficiently?What does topological sort solve?
All 13 questions on Data structures & algorithms