Technical Hire Questionnaire

Tech Hire (Junior)

  • Include years of experience, things you like about remote work and things you struggle with.
  • We want to know what you love to do.
  • New skills in a particular area? Specific aspect of career growth? Get away from a specific issue in your previous work environment?
  • If you'd like, use a real-world problem you've solved in the past.
  • Do you prefer tight, predefined requirements and specs or room for interpretation/ownership? Do you prefer to work alone or collaborate/pair? Do you like to be involved in the larger picture or just the technical delivery?
  • Help us understand what you value in compensation and what you are looking for. Things like salary range, specific benefit needs, schedule flexibility, etc. are helpful in us ensuring our offer, if extended, is a package that meets your needs.
  • const Bluebird = require('bluebird');
    const fetch = require('node-fetch');
    const urls = [
        'https://google.com',
        'https://github.com',
        'https://stackoverflow.com'
    ];
    
    Bluebird.map(urls, url => fetch(url).then(res => ({url: res.url, status: res.status})))
        .tap(() => console.log('fetch complete'))
        .delay(2000)
        .each((item) => console.log(item.url + ' returned ' + item.status))
        .catch(console.error)
        .finally(() => console.log('done'));
    
  • const count = 0;
    let x = y => {
      if (!y) {
        throw new Error('y not provided');
      } else {
      count = count + y;
      }
    }
    
    x(5);
    console.log(count);