New York Times Interview Question

Take home assessment. Asked to write program that makes model to predict vector given text data, and also launches a web server to make predictions.