Identify an ethical dilemma from the situations mentioned below:
(a) Your employer releases a safety-critical system without finishing the testing of the system
(b) Refusing to undertake a project
(c) Agreement in principle with the policies of senior management
(d) All of the mentioned
I have been asked this question during an online interview.
The origin of the question is Software Engineering Ethics in chapter Software Engineering Basics of Software Engineering