ISFJ, ESFJ, INTJ, ENFJ, ENTP... You've likely seen these four-letter acronyms—or some similar-looking initials—littering dating profiles and social media bios for years. Given the popularity, chances ...