completed most interview problems