All Solid Principles Javascript Interviewbit Interview