A LinkedIn post of a Google software engineer sparked a debate after he admitted to not understanding several fundamental software engineering concepts. His list of unfamiliar topics included ...