Well in most levels you start with a fixed set of weapons but you'll most likely find a sniper in the level somewhere. Some missions, however, you carry what weapons you had in the last mission onto the next. I'm pretty sure in multiplayer you can start with any weapon you want.