Citibank interview question

what is @Transactional ? is it working if it's on a private method ?