Really depends on how much dust each layer picks up. The idea is to build up enough thickness to sand back level and polish it. So in theory you don't need to sand intermediate coats. But you don't want visible dust and hairs in the finish, so maybe sand each coat just enough to remove those, and also key the surface for the next layer.