Who you are: You are a skilled communicator and are comfortable articulating complex ideas and talking abstract concepts You have a deep understanding of system design, data structures, and algorithms