thereq

online coding interviews

[why?] [how?]

fill.thereq.com
Hire awesome developers
The Hungry Academy - An Innovative Way to Hire Developers

It’s always hard to hire great developers. If you want to hire them in volume you need to think outside the box.

It looks like the team at LivingSocial and JumpStartLab have done just that with their new Hungry Academy program. They have setup an engineering training academy with some of the “industry’s best programmers” and are offering market compensation to anyone that gets accepted.

They claim: “If you survive the five-month program, you’ll be offered a position on LivingSocial’s elite engineering team (18-month commitment required).”

This sounds like a smart move by LivingSocial. It’s great way to find great candidates and bring them up to speed quickly. It’s also a great opportunity for candidates looking to get a foothold in the industry.

If you think you’re a passionate and creative person, you can apply to the program on the Hungry Academy website: hungryAcademy.com

Posted 2 months ago
View comments
Hiring Drupal Developers - Buyer Beware

Hiring Drupal developers is difficult. Hiring great Drupal developers in the current market often feels close to impossible. They are highly sought after and most of the people on the market, in all honesty, aren’t very good.
 
CMS developers are an unusual breed. They come from a wide variety of backgrounds, often stumbling into programming. While a non-CS background can bring valuable perspective, if you need a strong generalist on your project you should take extra care to make sure that you’re getting the skill set you require.
 
As you are probably well aware, hiring is very time consuming. To be effective you should aim to spend 80% of your time talking to great candidates. To do this, you need an efficient initial screen to quickly weed out unsuitable candidates. Ideally you’ll do your screening online or on the phone.
 
Your screen should test for most of the skills that you’ll need to see exhibited on the job, including: web basics, OO PHP knowledge, solid coding technique, system design, CSS/HTML, SQL and Drupal expertise.
 
I’ve put together a list of the best Drupal interview questions that I’ve used over the years to screen Drupal candidates. Hopefully you’ll find them useful.
 
After the screen, don’t forget to look at your candidate’s commits to Drupal core or module functionality. In my experience, great Drupal developers have a track record of regular contributions to the project.
Posted 4 months ago
View comments
Technical Phone Interviews

In a previous post I shared some data showing that the vast majority of engineering managers do a technical screen before arranging an on-site interview. I do the same and furthermore feel that it’s critical to:

  1. Drive agreement with your team on the technical skills that every engineer in your organization must have.
  2. Test in a repeatable way, allowing for apples/apples comparison between candidates.
  3. Test candidates for these skills offsite.

Defining the Bar

Recently I’ve streamlined my screening efforts. I’ve defined a “Technical Bar” that focuses on seven skill areas. I test for these using an offsite test heavily influenced by Steve Yegge’s blog, Five Essential Phone Screen Questions. Any engineer, regardless of target position, must have a solid working knowledge of:

  1. Coding
  2. Data modeling
  3. *nix shell / command line
  4. How the web works
  5. Object Orientated Design
  6. Databases (RDBMS, KV etc)
  7. Data structures

I’ve definitely benefited from this approach, saving both my time and the time of candidates by quickly identifying the people with the skills and experience that I’m looking for. Consequently I can spend most of my interviewing time in in-depth, in-person interviews with suitable candidates.

Test Mechanics

The actual mechanics of the test have proved to be trickier. I’ve experimented with a few methods including coediting Google Docs and Skype screen sharing. These work to a degree but have considerable drawbacks.

Google Docs provides a convenient shared notepad, but creates a rather alien coding environment. It’s also fairly limiting since neither the interviewer or the interviewee can compile or run code.

Screen sharing on Skype works somewhat better but dropped calls are common over the inevitably less than stellar connection. It also doesn’t give the interviewer any access to the code being written. Ideally the interviewer can run the code and record the result of the test conveniently.

If you’re interested in trying an alternative, theReq.com is currently looking for alpha testers for their free technical phone screening service. Check out the demo video if you’re interested in learning more.

Posted 5 months ago
View comments
Building Great Tech Teams: 12 Critical Questions

I recently had the pleasure of talking at First Capital’s CTO summit. I hosted an interactive discussion on team building for around 100 CTOs and VPEs of small to medium sized, venture backed technology companies.

I’d like to share the results.

#1: Should you hire specialists or generalists? (52 Votes)

#2: Are job-relevant Degrees Necessary? (49 Votes)

#3: What are your thoughts on remote employees? (55 Votes)

#4: If you’ve offshored work, how successful h

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.