Question d’entretien chez Cytel Inc

Explain your programming thought process.