Blue Flame Labs interview question

what is batch apex/class ?