A truly excellent programmer should be able to explain the questions to non-programming-experienced people. Yes, it is.