I've seen a lot of incredible descriptions over past few months of the layoffs going on in tech and how awful they are.
All of them are exactly the way I saw it done at a giant corporate insurance company in the early 2000s when I was a temp.
They called every employee into an auditorium, told them all that a percent of people were being fired. Sent them back to their desks to wait for the rest of the day in a coms blackout to hear who, then sent home that day with boxes to carry their stuff.