I applied for a research internship (computer science related, specifically natural language processing) at a finance company, and I was scheduled to take a technical written test (testing my background). I just realized that they're making me pay over $200 - just to sit and write an exam. The company is from the UK and is well known.
But I have never heard of people needing to pay for job interviews or taking a technical written test. Is this normal? They sent me over a set of practice questions, and I found most of them obnoxiously hard because some of them touch on the areas of finance (stock market, option pricing, etc) which I am not familiar with, and they're expecting me to learn them in less than a week (and I don't know how this is relevant to the position I applied for). It makes me think that they're doing this because of $$$. Should I still take a test or withdraw?