interview - npm explorer