D&K Engineering interview question

Definitely be prepared for in-depth questions.