Microsoft Interview Question

One page question, writing a message queue system that get from one queue and write to another, and there are 2 processes handling these whole thing - Multi threaded. 1 Algorithm and 1 Data structure question