Golang Tough Interview Questions