Starting with Season 15, Overwatch 2 is introducing perks to its cast of heroes. This feature is one of the biggest additions to the game since the original launch in 2016, completely changing how a character works in specific areas in the middle of a match. Of course, with something that will have such a big impact on the core game, there are many questions. Here is an explanation of perks in Overwatch 2.
How do perks work in Overwatch 2?

Every hero has a total of four perks: two minor and two major. As you play a hero in a match, they will level up twice. First, you get to choose one of the two minor perks to apply, and then one of the two majors. Minor perks are usually stat increases to the hero in some way. Major perks have a bigger impact, sometimes giving the hero a completely different ability from their base kit or changing the way they play significantly.
Your progress towards leveling up is decided similarly to how you get ultimate charge. Eliminations, damage dealt, healing, and more factor into it. When you have leveled up, you will get an on-screen prompt, and Athena will announce you have leveled up. We were told that it takes about one-third of a match on average to level up.
Your level up progress in a match is exclusive to that hero. For example, if you play Reinhardt and get him to level 2, switching to D.Va means you need to start over the leveling process. However, leveling up D.Va in this instance will go a bit faster to make up for the change. If you were to switch back to Reinhardt, you would pick up his leveling progress where you left off.
How to assign perks
There are two ways to select your perk when you level up. The standard way is to hold ALT and left-click or right-click on a PC or use the d-pad and bumpers on consoles. There’s additionally a quick single button press you can enable for your perk choices. Once you have chosen a perk, it will remain assigned to that hero for the rest of the match.