Key Moments

Breaking Down HackerRank's Survey of 40,000 Developers with Vivek Ravisankar

Y CombinatorY Combinator
Science & Technology3 min read54 min video
Mar 30, 2018|8,684 views|182|10
Save to Pod
TL;DR

HackerRank CEO discusses developer skills, hiring, and the future of tech talent.

Key Insights

1

Resumes are a poor indicator of developer skill; HackerRank uses coding challenges to match talent to jobs.

2

The developer job market is global, with a growing need for problem-solving skills and a shift away from traditional pedigree.

3

Work-life balance is the most valued perk among developers, surpassing free food or other office amenities.

4

Continuous learning and adapting to new technologies are crucial for developers, with self-learning platforms like YouTube and HackerRank gaining prominence.

5

Companies should prioritize skills over traditional credentials and embrace remote hiring to access a wider talent pool.

6

Assessing a developer's thinking process and business acumen through thoughtful interview questions is more valuable than brain teasers.

HACKERRANK'S MISSION AND APPROACH

Vivek Ravisankar, CEO of HackerRank, explains the company's mission to match developers with suitable jobs based on skills, not just resumes, which are often poor indicators. Their platform allows developers to practice and improve skills across various domains. Companies can post coding challenges, and successful candidates are invited for interviews, creating a merit-based process for both developers and employers. The platform offers customizable challenges, ranging from simple problems to real-world scenarios involving Git repositories.

EVOLUTION FROM INTERVIEW STREET TO HACKERRANK

HackerRank's journey began as 'Interview Street', offering mock interviews to help students prepare for technical job interviews. This initial model, while appreciated by users who secured jobs, faced significant operational challenges in India, including payment processing and interviewer recruitment. The model was financially difficult to scale, leading to a pivot. The focus then shifted to assisting students with Master's applications, but this also proved unsustainable due to the cyclical nature of applications.

THE PIVOT TO A COMPANY-FOCUSED MODEL

Facing near bankruptcy, HackerRank shifted its business model to serve companies directly. Recognizing that companies have the budget, they developed a platform to help employers identify skilled developers through coding challenges. This new direction aligned with their core mission of skill-based matching and gained early traction, eventually leading to their acceptance into Y Combinator. This move was critical for their survival and growth.

THE Y COMBINATOR EXPERIENCE AND GLOBAL PERSPECTIVE

The Y Combinator experience was intense and transformative. Ravisankar recounts the challenges of securing a visa and the crucial 10-minute interview. He notes the importance of YC's emphasis on founders and the unique opportunity to receive guidance from established figures in the tech industry. The experience also highlighted cultural nuances between India and the US, from communication styles to daily routines, which are essential for building a global company and understanding international developers.

KEY FINDINGS FROM THE DEVELOPER SKILLS REPORT

HackerRank surveyed 40,000 developers, revealing significant insights. A key finding is that one in four developers learn to code before they can drive, indicating a trend towards early self-learning and a diminishing reliance on traditional education. The report also highlighted that work-life balance is the most desired job perk, surpassing financial incentives or other benefits. Developers increasingly value environments that support personal projects and continuous learning beyond their core job responsibilities.

THE EVOLVING LANDSCAPE OF DEVELOPER HIRING

The report indicates a paradigm shift in hiring, moving away from proxies like GPAs and university prestige towards a focus on actual skills and problem-solving abilities. Companies, especially startups, value open-source contributions and portfolios more than large corporations often do. There's a growing recognition that developers are interviewing companies too, assessing the efficiency of the hiring process and the relevance of technical challenges. The rise of remote work further emphasizes the importance of communication and skill assessment beyond physical proximity.

FUTURE TRENDS AND DEVELOPER ATTRACTIONS

The future of developer education and employment involves simplifying the setup process for beginners and fostering intrinsic motivation for building, rather than solely focusing on high salaries. Companies are increasingly expected to demonstrate a commitment to skills-based hiring and to help developers understand how their work contributes to the broader business strategy. Assessing developers' soft skills, like EQ and business acumen, alongside technical proficiency (IQ), is becoming crucial for effective remote team building and overall developer productivity.

Developer Hiring Best Practices & Insights

Practical takeaways from this episode

Do This

Focus on problem-solving skills and deep knowledge of the required stack.
Prioritize work-life balance and understand developers' desire for side projects.
Assess developers based on skills and contributions, not just pedigree or degrees.
Encourage continuous learning and provide opportunities for growth.
Evaluate candidates on their thinking quality and business acumen, not just technical ability.
For remote hires, focus on strong communication and the ability to sync across time zones.
Hire for passion about the mission and potential from untapped talent pools.
Developers are interviewing you too; be efficient, relevant, and engaging in the process.

Avoid This

Do not rely solely on resumes or traditional proxies like GPAs and university prestige.
Avoid outdated hiring methods like generic brain teasers; use developer-friendly coding challenges.
Be wary of coding bootcamps that offer unrealistic guarantees (e.g., 'expert in 90 days').
Do not restrict hiring to specific geographic locations; embrace global talent.
Don't demand developers be more passionate than the founders; aim for genuine connection to the mission.
Avoid asking overly complex, irrelevant math problems in interviews.

Common Questions

HackerRank's mission is to match every developer to the right job, driven by their skills rather than traditional resumes, which are seen as poor indicators of ability.

Topics

Mentioned in this video

More from Y Combinator

View all 229 summaries

Found this useful? Build your knowledge library

Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.

Try Summify free