New
Dark mode is now available across the site
See what's new
×
Question Bank
Pricing
Blog
Forum
HOT
JobRadar
NEW
Description
Solution
Discussion
Submissions
Ask AI
Question Bank
Uber
Coding Question
AI Insights
Quick Summary
Find the shortest contiguous subarray containing at least k distinct integers.
Return -1 if the array does not contain enough unique values to satisfy k.
Requires an efficient approach to handle input sizes up to 10^5.
What This Tests
Sliding window technique for contiguous subarrays
Frequency tracking using hash maps or arrays
Two-pointer boundary expansion and contraction
Edge case validation and early termination logic
Common Patterns
Sliding Window
Two Pointers
Hashing
Collapse
Hint 1
Hint 2
What Interviewers May Ask Next
Ask AI Assistant
Ask AI Assistant
Ask me anything about this coding question!
Qwen
Qwen3.6-Flash
0/2000
Auto
Debug
Run
Submit
Test Cases
Input
Output
Expected