I have a training contract with a firm that requires a 2:1 degree. On my application form I told them that I got some 2:1s in subjects where I actually got 2:2s. My third-year results were much better and this year I am getting mostly Firsts; I will probably get a 2:1.

Am I shafted?