Shalom they are tough because the firms are putting so many applicants into school leavers programmes now rather than the traditional grad route, so they can take full advantage of the apprenticeship levy. They also lead into the summer intern programmes. Your DS has done exceptionally well.
For those of you interested in CS apprenticeships, take a look at what your local NHS Trust offers. They are often overlooked, but they have a vast number of people working in systems and it is one of the areas where they can also offer apprenticeships.