Example: A .NET shop uses Oracle. The salary range is $100K–$150K.
- Candidate 1 knows .NET but is new to Oracle. They know RDBMS concepts so they can be brought up to speed, but they start closer to the $100K end of the range because they're less valuable to the company initially.
- Candidate 2 has a long track record of .NET and Oracle work, has spoken at conferences, writes about it on their blog. Candidate 2 is closer to the $150K end.
The company may want a Candidate 2 more than a Candidate 1, but Candidate 2s are in short supply. The range acknowledges that the real candidate may not match the ideal.