I recently saw a job ad for a junior technical (data science) position in a very large reputable company. The ad had no application deadline and provided absolutely no contact details for anyone (like a recruiter or hiring manager) and didn't mention any names, only the name of the department. Contact details for that department are not available from their website or anywhere else, it seems.
What would be the reason for this? Not wanting to be disturbed by applicants? Could it be a sign this isn't a real job ad? No deadline or contact details seems a bit strange to me.