commit interview solutions