Swiss total compensation at companies which pay 400-500k in the US is much lower than that. Unless you are super fortunate to join at the start of a boom cycle when shares are about to double in value or something.
You basically need to be in the US, and in the US in the Silicon Valley, Seattle or NYC, I think, to somewhat reasonably hit 400-500k with just an algorithms interview :-)