No, Fastmail does not support actual 2FA. You can add alternative login methods, for example Google Authenticator, but you can always login with your password only, i.e., it is not like Gmail where you have to use 2FA for untrusted devices or logins from strange locations plus specific passwords for IMAP etc. And the configuration screen is a mess:
http://i.imgur.com/NzW8o5h.png http://i.imgur.com/dmoBbpy.png