Kona Software Lab Interview Question

sliding window, dfs, binary search , merge sort, design pattern