S&T interview question

How does http cache work? (Etag, last modified, http status codes for these?)