HR honestly have no business getting involved in hirering or onboarding. Most people working in HR aren’t qualified for it. HR should be limited to gathering enough info to ensure that you’re being paid and perhaps managing how much vacation you have left. It’s a service organisation.
I had one HR drone complain about developers being bad at logging time. We told her that the system sucked and made it to hard to correctly enter your hours. She the proceede to demo how easy it was by entering her hours for the week. Basically: HR stuff = 37 hours. She had no clue that the average developer had more tasks during one day, each requirering it’s code, that she had during a full month. HR, especially in large companies, are clueless about the actual work being done.
Personally I no longer participate in personality test. If one is required during the interview process I decline and leave. It always HR that require the test, never the people you’d actually work for.
For onboard: The people I’ve onboarded for different companies all get the first day to settle in, setup their computer, find the coffeemaker and just look around. Day two you get a real assignment, ideally something you can fix and have in production before four o’clock. After that it’s just progressively harder tasks until you can manage on your own.