discrete signal processing, interview questions