Awesome Interviews

Awesome Interviews is a curated awesome list of lists of interview questions. Technical interviews, mind you. It covers a wide range of areas from a variety of programming languages, frameworks and databases, to operating systems, data structures and algorithms. There also coding exercises and much more.

This list links to some really great resources for both candidates, who are preparing for the interviews, and interviewers who want to make their interviews better.

You Only Need 50% of Job “Requirements”

The Science of the Job Search, Part VII: You Only Need 50% of Job “Requirements” – is a nice article in the series, with a few interesting numbers. The one that stands out the most is:

You’re as likely to get a job interview meeting 50% of job requirements as meeting 90% of them.

This sounds about right. And it also explains how the recruiting is still around, with all those ridiculous requirements in every other vacancy.

How Privileged Are Programmers? Are You a John, Too?

I don’t think I’ve ever met a technical person, who didn’t exhibit at least some of the traits described in this article.   And that includes myself as well. It’s usually not all that bad, but still …

Why programmers are not paid in proportion to their productivity

Here are a couple of bits that I liked in “Why programmers are not paid in proportion to their productivity” blog post:

How can someone be 10x more productive than his peers without being noticed? In some professions such a difference would be obvious. A salesman who sells 10x as much as his peers will be noticed, and compensated accordingly. Sales are easy to measure, and some salesmen make orders of magnitude more money than others. If a bricklayer were 10x more productive than his peers this would be obvious too, but it doesn’t happen: the best bricklayers cannot lay 10x as much brick as average bricklayers. Software output cannot be measured as easily as dollars or bricks. The best programmers do not necessarily write 10x as many lines of code and they certainly do not work 10x longer hours.

Programmers are most effective when they avoid writing code.

… and:

The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.”

EU : Compensation of employees per hour worked

Eurostat reports the compensation of employees per hour worked.  This includes 28 member countries of the European Union, and the data for the last 10 years.

Cyprus stands at 14.3 EUR (that’s 2,288 EUR per month, given 40 hour working weeks) , slightly up from 13.9 EUR ten years ago.