Interviews
Vishwastam Shukla, Chief Technology Officer bei HackerEarth – Interview-Serie

Vishwastam Shukla, ist der Chief Technology Officer bei HackerEarth, einer Plattform, um Top-Entwickler mit Hackathons zu engagieren oder zu rekrutieren, während sie es Unternehmen auch ermöglicht, Entwickler leicht zu bewerten, zu interviewen und weiterzubilden.
Was hat Sie ursprünglich zur Informatik und zum Codieren hingezogen?
Ich habe meinen ersten Code geschrieben, als ich noch in der Schule war. Es war einfach magisch, etwas von Wert zu schaffen, indem man einfach ein paar Zeilen Code schrieb. Ich erinnere mich daran, kleine C- und BASIC-Programme zu schreiben, um Textmanipulationen und arithmetische Funktionen durchzuführen, und diese auf einer Diskette als mein wertvollstes Eigentum mitzuführen. Ich war immer von Mathematik angezogen und daher war es sehr faszinierend, das Binärsystem zu lernen.
Können Sie uns erzählen, was HackerEarth speziell ist?
HackerEarths Vision ist es, Software-Entwickler mit den richtigen Chancen auf der ganzen Welt zu verbinden. Wir haben eine Community von fast 6 Millionen Entwicklern, die unsere Plattform nutzen, um zu lernen, zu coden. Sie nehmen an Hackathons und Hiring-Challenges teil, die von verschiedenen Organisationen auf unserer Plattform durchgeführt werden. Für Unternehmen bieten wir ein technisches Bewertungstool für die Überprüfung ihrer Software-Entwickler-Kandidaten an. Wir haben auch kürzlich ein technisches Interview-Tool gestartet, das ein best-in-class-Erlebnis für Interviewer und Kandidaten bietet. Wenn man alles zusammenfasst, bieten wir eine umfassende Plattform für den gesamten Entwickler-Lebenszyklus, die vom Lernen bis zum Erhalt eines Jobs und zurück zum Lernen reicht.
Können Sie uns erklären, was Skill-Signaling ist und wie es im Laufe der Zeit evolviert ist?
Skill-Signaling ist im Grunde der Beweis, den Sie potenziellen Arbeitgebern präsentieren, um zu zeigen, was Sie im Laufe der Zeit gelernt haben. Traditionell haben Arbeitgeber Pedigree wie Universitätsabschlüsse, vorherige Organisationen, Fähigkeiten, die im Lebenslauf genannt werden, als Skill-Signale verwendet. Dies hat eine unangemessene Abhängigkeit von dem geschaffen, was Kandidaten in ihren Lebensläufen schreiben. Dies ändert sich jedoch schnell. Heute suchen die besten Tech-Arbeitgeber nach echten Beweisen der Arbeit, wenn sie versuchen, Fähigkeiten zu bewerten. Diese Art von Skill-Signaling kann durch ein GitHub-Profil oder eine Leaderboard-Position auf Plattformen wie HackerEarth erfolgen. Zusätzlich bewerten Arbeitgeber diese Kandidaten anhand ihrer Leistung in einem Online-Technik-Test, der rein auf die für den Job erforderlichen Fähigkeiten basiert. Dies hält den gesamten Einstellungsprozess sehr objektiv und fair für sowohl den Arbeitgeber als auch den Kandidaten.
Warum ist es so wichtig, zu Open-Source-Projekten beizutragen?
Ich würde sagen, dass Open-Source-Beiträge eines der starken Skill-Signale für jeden Kandidaten sind, der eingestellt werden möchte. Im Allgemeinen bedeutet es für jeden Software-Entwickler mit Open-Source-Beiträgen, dass er viele Entwicklungsbest-Praktiken kennt, effizient in einem Team arbeiten kann, Prozesse befolgen und sauberen, wartbaren Code schreiben kann.
Warum ist die Teilnahme an Hackathons eine der besten Möglichkeiten für Kandidaten, sich zu differenzieren?
Hackathons sind eine einzigartige Lerngelegenheit. Kandidaten können ihre technischen Fähigkeiten nutzen, um etwas wie eine Anwendung oder ein Prototyp einer Idee zu erstellen, die in der realen Welt tatsächlich nützlich ist. Dies hilft Kandidaten nicht nur, ihre technischen Fähigkeiten aufzubauen, sondern auch Expertenwissen in dem Bereich zu erwerben, für den sie bauen. Es gibt ihnen auch einen Einblick in Teamarbeit und den notwendigen Einsatz, der normalerweise für jedes schnell wachsende Unternehmen erforderlich ist. Deshalb sehen wir, dass Arbeitgeber heute mehr Hiring-Hackathons durchführen, bei denen sie echte technische Fähigkeiten, Kreativität und Teamarbeit auf einmal sehen können.
Gibt es andere Möglichkeiten, wie Kandidaten ihre Arbeit präsentieren können?
Abgesehen davon, aktiv auf GitHub und in Open-Coding-Communities wie HackerEarth zu sein, können Kandidaten ihre Arbeit durch ihre Beiträge auf Plattformen wie StackOverflow oder ihre technischen Blogs auf Medium präsentieren.
Warum sollten Kandidaten immer bereit sein, zu lernen und sich kontinuierlich weiterzubilden?
Während die Grundlagen der Software-Entwicklung nicht unbedingt ändern, gibt es viele Veränderungen mit neuen Sprachen, Frameworks, Codierstilen oder Software-Architekturen. Dies wird hauptsächlich durch das Wachstum der Rechenleistung, die Zugänglichkeit von großen Datenmengen und die Anwendbarkeit in so vielen verschiedenen Bereichen getrieben. Kandidaten müssen eine gute Tiefe in einigen dieser Bereiche entwickeln, aber auch ein gutes Verständnis für die Breite haben, um das beste Tool für eine gegebene Problemstellung anwenden zu können. Dies erfordert kontinuierliches Lernen und allgemeines Bewusstsein für diese Entwicklungen.
Was sollten Rekrutierer und Personalverantwortliche bei der Einstellung der nächsten Generation von Entwicklern beachten?
Abgesehen von den Kernfähigkeiten wie Datenstrukturen, Algorithmen und Design sollten Arbeitgeber auf das erste Prinzip denken. Es gibt mehrere Möglichkeiten, dies zu überprüfen, aber mein Favorit ist, Kandidaten ein ordnungsgemäßes schriftliches Assignment zu geben. Dies zwingt sie nicht nur, das Problem zu lösen, sondern auch ihre Lösung auf eine Weise zu erklären, die von anderen verstanden wird. Ein weiterer wichtiger Aspekt, über den nachzudenken ist, ist Vielfalt. Als Personalverantwortlicher möchte man kein Team schaffen, das nur so denkt und handelt wie man selbst. Teams sollten tatsächlich ein Schmelztiegel von Ideen und vielfältigen Meinungen sein. Dies hilft langfristig, Innovation zu fördern.
Gibt es noch etwas, das Sie über HackerEarth teilen möchten?
HackerEarth als Organisation ist stolz darauf, dass wir es geschafft haben, Zehntausende von Leben zu beeinflussen, indem wir ihnen halfen, zu lernen und Jobs bei Hunderten von großartigen Organisationen auf der ganzen Welt zu finden. Da Software die Welt weiterhin prägt, werden wir weiterhin mehr Leben beeinflussen, Technologie zugänglicher machen, Vorurteile abbauen und skillbasiertes Recruiting demokratisieren.












