Although I've posted a similar question in the past this is slightly different.
A year and a half ago, I learned about a job, which the job post was requiring (minimum) a Bachelor/Master Degree, with a grade above 7 (10 is the highest), at least 2 years hands on experience in a relevant position, and a lot of expertises very difficult for a young developer to have acquire.
At that time I wasn't a graduate, with a 6-12 months work experience.
Despite this fact I decided to apply since I was aware of (from an acquaint of mine) that the recruitment/assessment process was very technical, which from my perspective I was strong enough.
After passing the tests, accepted an offer and start working, I realised that a huge amount of employees are not graduates and most of them (with me included) don't fit in the profile that the advertise was depicting.
Even I had applied for a specific job role, I end up needing irrelevant skills in order to be able to accomplish my tasks.
Why is this happening? I can't think that they just made a mistake and they post extra-requirements stuff in it.
That makes me concern, I see a lot of job posts that interests me asking a lot of things like many years of experience, should I ignore them or apply to them nevertheless?