The first pair programming interview asked me to develop a currency conversion service, which gets rates from a third-party provider (which was stubbed out for the exercise), and progressively added problems of availability, scalability, reliability, etc. The systems design interview asked me to first design on a white board a system that takes a file listing bank transfers as an input, enriches each entry using an external service, and store them in a database. The second part of the interview was a high level implementation of the system using Java interfaces.