Gilead Sciences Interview Question

What is the difference between a B cell and a T cell? Why did you choose one algorithm over another?