var Interviews = spe.Interviews
.Where(w => w.InterviewDate.Year == year)
.Join(spe.Recruiters, i => i.Recruiter, r => r.RecruiterId, (i, r) => new
{
r.RecruiterId,
i.InterviewDate
}).GroupBy(gp => new { RecruiterId = gp.RecruiterId, Month= gp.InterviewDate.Month })
.Select(x => new { RecruiterId = x.Key.RecruiterId, InterviewMonth = x.Key.Month, InterviewCount = x.Count() }).ToList();
if you need to get month as string replace
Month= gp.InterviewDate.Month
with
Month= gp.InterviewDate.ToString("MMM")