Everbody has to take the online tests, same for UBS and Barclays. Your application will be reviewed after you did and passed the test/tests.
JPM just has a SHL numerical, which is fairly easy imho.
Barclays wants you to take a SHL numerical and verbal, although they are pretty easy too.
In terms of UBS, it’s a SHL numerical and logicial test. The numerical was standard SHL, the logical however was quite difficult for me (to be fair, I didn’t practice them that much). That was the only test that I didn’t pass, hence UBS rejected my application.
The majority of banks use standard SHL numericals, some ask you to do logicals or verbals too. However, Morgan Stanley wants you to sit a numerical test provided by Kenexa (PSL).
Citi first reviews your application and then sends you the test invitation. (It was provided by Elements, if I remember it correctly)
FYI: This was for IBD.