My friend XR is first to point this out.
Q1: for candidates with 5+ years of experience, is the passing rate really worse in c++ IV than java IV? Let’s limit ourselves to sell-side.
%%A: indeed slightly lower.
Q2: is c++ paying slightly higher? I don’t think so.
Both java and c++ (c# too but not python) interviews go to crazy low levels details. Most tough questions in java/c#/python are low-level. C/C++ is a lower-level language.
Perhaps the most important reason for my Q1 answer is selectivity. A java hiring team can be highly selective but on average, c++ hiring teams have higher selectivity:
- higher bar
- more time allocated to selecting the right candidate
- less interested in commodity skills and more demanding on in-depth knowledge
- less likely to settle for second best talent
What does it mean for Shanyou and Deepak? They are
unlucky to hit a rising bar in a shrinking domain… increasingly competitive.