Why do some companies keep job postings only for a day?

I applied for a job that was posted on Monday but disappeared on on Tuesday? Does it necessarily mean that they have already hired someone internally? Or they have enough candidates to fill up the position?
7 answers 7