There is no secret about the fact that Jim Parsons and Johnny Galecki (who played Sheldon Cooper and Leonard Hofstadter, respectively) have a lot in common in real life. Their chemistry on television is a result of their communication.