RBC Interview Question

The things I knew, in terms of software dev