Here's a funny one: I worked at a financial company as a web developer. A co-developer sat at the desk opposite, with the wall behind him. He would sit there playing games on his phone all day. ALL DAY. Yet, his work got done, but it was the barest minimum and really poor code. So, one day I say "Tomas, I never see you write any code. Yet, your work is always done." "Oh!", he says with a grin, "I've outsourced my ent…
That sounds like a huge breach of the NDA or employment contract. Pretty sure you're not allowed to expose internal company code or requirements to third party outsiders without approval in any sane company with half decent lawyers who can draft an employment contract, let alone a financial company.
Here in EU they do background checks for devs working in most financial companies.