There will be border control at Calais, either when you get on the ferry or on the Channel Tunnel Shuttle, depending which route you take.
This will be a double border control, French officials checking you out of the Schengen Area followed by British officials checking you into the UK. If you are a non-European you should get your passport stamped at both.
Don't worry what you have to do, it is impossible to avoid border checks, everybody on the bus will have to be checked. If you could get around them, they would be pointless.
BTW,
(1) "I entered EU through spain from London" - no you didn't. The UK is in the EU (until March 2019). It is the Schengen Area that counts for passports, not the EU. The UK is not in the Schengen Area, hence passport control.
(2) You don't need an exit stamp, many countries now record it electronically, and the Schengen Area is changing to that method.