There is an HR principle about reprimand in private, praise in public. We take time to give praise to other at the start of our department meetings.I would never do an interview like that. Very unprofessional.
Rather collect welfare first and pick up nickel cans.
I worked in a place that sounded like that once. The manager would berate the help and chew them out in front of other employees.
Take me into the office, close the door and chew away. I can handle that.
One day, the manager made a mistake of doing it in front of a customer. Big guy, probably 6'6" and 250 LBS. Built like an ox!
He turned the tables and treated the manager in the same way, in front of all the workers. It was pretty funny to watch him with nothing to say. Big guy would have kicked his butt too. He said go into an office and close the door. Now you get back some of your own medicine in front of all these people!
We had a toxic bully boss that another guy and I reported to. The other guy was fairly large. Quite a bit larger than the bully boss. The bully boss started in on him and they took it the boss's office. A short time later the door opened and my colleague walked out. He said that he enjoyed working with me and he expected to be fired. He said that he grabbed the bully boss by his collar and threw him against a wall. Strangely enough, nothing happened to him. Nothing from HR and the bully boss calmed down for a few weeks.