Technical viva questions for every unit and practical lab, with clear answers and C code. Extra questions for software engineering interviews are marked (P).