digital logic interview questions and answers