Interview question asked to Frontend Engineers interviewing at 2K Games, Trend Micro, Perfect World Entertainment and other companies. Original question asked: What distinguishes a function declaration from a function expression?.