How do I get ready for an internship?
brk: IMO, I would look for opportunities at smaller companies where you would get more of a chance to see larger parts of the operation.I'm not familiar with the programs at Google, et al, but you would want to make sure you were not stuck in too much of narrow silo.