Caitlin thinks the use of artificial intelligence (AI) by companies as part of their filtering process could be a reason why she did not get very far in some applications.
She said initially her CV was not written in a way that could be read by a resume screening programme called ATS (applicant tracking system), where AI reads CVs.
"I was just getting straight rejections whereas after adjusting it, sometimes you'd be invited to an assessment after you've applied," said Caitlin.
"Had I have known that from the get go, that would've helped me with my other applications."
She reached the assessment stages for 221 of the roles she applied for and had five final interviews before getting a job.
Latest data estimates an average of 140 applications were received for each available graduate job in 2024.
The Institute of Student Employment spoke to 145 companies that hired almost 40,000 new students and the body said applications were the highest for 30 years - a more than 50% rise from 2023.
The figures showed that for finance roles like the ones Caitlin applied for, an average of 188 applications were submitted for each role.
Following months of uncertainty after graduating last year, Caitlin has been offered her first degree-level job and will move from her home in Tintern, Monmouthshire, to London to become a trainee accountant in September.