It’s not your fault, it is just the time. Didn’t you hear that many fresh grads got laid off from Amazon? And it makes sense to lay off freshers and new joiners in such big product based companies. As a fresh grads and new joinee, while you get paid fat salary (assuming top product based companies), you are still not adept with the framework and tech stack being used in the organisation. So if the organisation is under financial pressure, such people will be the first ones to be laid off- because big salary, but less dependency. Don’t get disheartened. Tough times don’t last, tough people do. Prepare and get into another organisation.