Quantcast
Channel: HackerRank News – HackerRank Blog

HackerRank: Growth by Numbers

$
0
0

Since our launch in 2011, we have experienced huge growth in our community of programmers and gained incredible traction with our customer base. We’ve grown to almost 1 million developers, and grew 70% in the last year. Over 1,000 companies trust HackerRank to source, screen, and hire the world’s best tech talent.

The post HackerRank: Growth by Numbers appeared first on HackerRank Blog.


HackerRank releases SudoRank: powerful new platform for recruiting system administrators

$
0
0

It’s early 2015 and HackerRank is antsy to release another platform that helps flatten the tech talent world. In addition to our very successful HackerRank for Work and DroidRank platforms which support programmers and Android developers, respectively, we’re excited to announce our new product: SudoRank. A new HackerRank platform built for another crucial technical skillset: Linux scripters. Because keeping your technology stack running smoothly is about more than developers. It’s also about the system administrators and system reliability engineers who use their Linux scripting skills to keep your data centers running 24/7.

SudoRank offers the same unique features, like code challenges and CodePair, that other HackerRank products do. But, where those products rely on built-in, web-based compilers and IDEs, SudoRank relies on something a little different: built-in, web-based Linux Bash terminals.

Screenshot 2015-02-11 15.48.10

Yes, you read that right: Built-in, web-based Linux Bash terminals! It’s a thing of beauty, right? Instead of relying solely on resumes and chalk boards to assess scripting skill, SudoRank gives Linux gurus the chance to show off their scripting chops directly to the interviewer with their own root session in a Linux Bash terminal.

Companies can transform how they recruit Linux talent by leveraging SudoRank’s:

  • Authentic Linux server environments that measures a candidate’s actual scripting abilities
  • Library of preloaded scripting assessments, plus the ability to write scripting challenges that are personalized to suit exact hiring requirements.
  • Automated evaluation algorithm that scores each scripting challenge
  • Reports which provide proficiency and thought processes insights
  • Access to a candidate’s recorded session for easy review of their thought process

Screenshot 2015-02-11 15.49.07

When all is said and done, you’ve got a complex data center and your company relies on it operating smoothly. And you need to know that the people you’re interviewing can actually do what you need them to. With that in mind, you’ll use SudoRank to watch how a candidate performs network and email configurations, clears disk files, checks system logs, and more, while you interact with them in real-time over an audio/video CodePair session.

At HackerRank, we know that your technology team requires different skillsets and domains, which is why we’re so eager to keep releasing new platforms that empower you (and our 1,000+ customers) find the best tech talent. Whether they’re coders, Android developers, or system administrators, HackerRank has you covered, and that doesn’t account for the roles HackerRank decides to support in the future as well!





Learn More About SudoRank



The post HackerRank releases SudoRank: powerful new platform for recruiting system administrators appeared first on HackerRank Blog.

Get started with Artificial Intelligence on HackerRank

$
0
0

Artificial Intelligence is the buzzword these days. With Google acquiring DeepMind Technologies and Uber partnering with CMU to develop a Robotics Research center to develop robot driven cars. We’ve seen cases where Chess champions were defeated by computers but we’ve also noticed computers struggling to win against the masters of GO. Clearly, AI is an open field with a lot of scope for research.

So, what is AI? AI is a well written piece of code that mimics some (but typically not every) aspect of a human brain or some activity of humans. AI is a vast area to cover and there is an ongoing debate in the academic community about whether it will end up being a blessing or a curse. Introduction to AI by Russell and Norvig is a great book for anyone looking to learn more. The book talks about 4 forms of AI, namely:

  1. Machines that think like humans
  2. Machine that act like humans
  3. Machines that think rationally
  4. Machines that act rationally

The 4th topic is the best way to learn AI. Imagine building an agent that acts rationally like a human (or, unlike a human, as it is in many cases). AI perceives an environment and acts (responds to stimuli) accordingly and they can be designed to behave differently when they are put in different environments – hence, AI. At HackerRank, we aim to stay ahead of the curve, so we have a bunch of CodeChallenges that specifically test users skills on designing these AI agents (bots), including:

  • Botclean where an agent becoming aware of the environment and cleans all the dirty areas.
  • Botclean Stochastic where an agent aware of it’s ever changing environment navigates across various cells to clean all the dirty areas.
  • Botclean Partially Observable where an agent responds to stimuli in a partially observable environment.

Once the concept of agents is understood, you can try the more difficult CodeChallenges where you design search agents whose task is to move from point A to point B when obstacles are placed in it’s way, like these:

In all of these, you build agents that search for food using DFS, BFS, Uniform Cost Search and A* algorithm, respectively. And, finally, when you’re feeling like you have become an AI master, you can use your knowledge of search agents to design a good heuristic to design a solver for N-Puzzle.

All of these CodeChallenges are an awesome way to learn and fine tune your AI programming skills, which is becoming an ever-present part of the STEM (Science, Tech, Engineering, Math) community. Maybe you’ll use HackerRank to learn AI and then be the first developer to write an AI agent that beats a GO master!

The post Get started with Artificial Intelligence on HackerRank appeared first on HackerRank Blog.

HackerRank Enables Swift for Algorithms and Artificial Intelligence Domains

$
0
0

In recent weeks, our passionate community has made many requests for us to support one of the most popular new languages: Apple’s Swift. We listened, and now you can solve HackerRank challenges using Swift.  We have enabled it for all the challenges in the Algorithms and Artificial Intelligence domains.  Swift is specialized for iOS and OS X apps, however, now it can be used to solve more than 500 challenges at HackerRank. With the addition of Swift, we now support more than 50 languages.

More about Swift:  Being a multi-paradigm language, it’s among the flag bearers of modern languages. Sometimes referred to as “Objective-C without C,” Swift provides the programming interface to Apple’s Cocoa and Cocoa Touch frameworks. It is intended to be the successor of Objective-C, and relies on Objective-C runtime environment but it is concise and more resilient to erroneous code.

Swift is a compiled programming language built on an incredibly high-performance LLVM compiler infrastructure. Even though it is primarily inspired by Objective-C, it has borrowed concepts from Rust, Haskell, Ruby, Python and C#.  Overall, it employs contemporary programming language theory concepts and strives to present a simpler and shorter syntax.
Hope you enjoy!

 

Take challenges in the Algorithms and Artificial Intelligence domains now!
HackerRank Now Supports Swift

The post HackerRank Enables Swift for Algorithms and Artificial Intelligence Domains appeared first on HackerRank Blog.

SudoRank: A Powerful New Platform for Recruiting and Hiring Linux System Administrators

$
0
0

Building the right team across any industry is crucial, and one of the most important decisions you’ll ever make after finding the right hiring manager is finding a way to keep your technology stack running smoothly. AtHackerRank, I’ve dedicated myself to helping companies find the right tech hires while also pairing talented programmers with the firms that need their skills. This means it’s imperative to have a pulse on what hiring managers are looking for to meet their business objectives.

Recent data shows that Linux talent is becoming more of a priority for hiring managers. According to a 2014 survey, 77% of hiring managers named “hiring Linux talent” as a top priority, which represents a 70% increase from 2013. With this data and feedback from hiring managers across the globe, a new HackerRank product named SudoRank was born. SudoRank is a first-of-its kind way for companies to fill an essential position — system administrators and system reliability engineers who work with Linux every day.

This post was originally published on Medium here.

The post SudoRank: A Powerful New Platform for Recruiting and Hiring Linux System Administrators appeared first on HackerRank Blog.

Get started with Artificial Intelligence

$
0
0

Artificial Intelligence is the buzzword these days. With Google acquiring DeepMind Technologies and Uber partnering with CMU to develop a Robotics Research center to develop robot driven cars. We’ve seen cases where Chess champions were defeated by computers but we’ve also noticed computers struggling to win against the masters of GO. Clearly, AI is an open field with a lot of scope for research.
So, what is AI? AI is a well written piece of code that mimics some (but typically not every) aspect of a human brain or some activity of humans. AI is a vast area to cover and there is an ongoing debate in the academic community about whether it will end up being a blessing or a curse. Introduction to AI by Russell and Norvig is a great book for anyone looking to learn more. The book talks about 4 forms of AI, namely:

  1. Machines that think like humans
  2. Machine that act like humans
  3. Machines that think rationally
  4. Machines that act rationally

The 4th topic is the best way to learn AI. Imagine building an agent that acts rationally like a human (or, unlike a human, as it is in many cases). AI perceives an environment and acts (responds to stimuli) accordingly and they can be designed to behave differently when they are put in different environments – hence, AI. At HackerRank, we aim to stay ahead of the curve, so we have a bunch of CodeChallenges that specifically test users skills on designing these AI agents (bots), including:

  • Botclean where an agent becoming aware of the environment and cleans all the dirty areas.
  • Botclean Stochastic where an agent aware of it’s ever changing environment navigates across various cells to clean all the dirty areas.
  • Botclean Partially Observable where an agent responds to stimuli in a partially observable environment.

Once the concept of agents is understood, you can try the more difficult CodeChallenges where you design search agents whose task is to move from point A to point B when obstacles are placed in it’s way, like these:

In all of these, you build agents that search for food using DFS, BFS, Uniform Cost Search and A* algorithm, respectively. And, finally, when you’re feeling like you have become an AI master, you can use your knowledge of search agents to design a good heuristic to design a solver for N-Puzzle.
All of these CodeChallenges are an awesome way to learn and fine tune your AI programming skills, which is becoming an ever-present part of the STEM (Science, Tech, Engineering, Math) community. Maybe you’ll use HackerRank to learn AI and then be the first developer to write an AI agent that beats a GO master!

The post Get started with Artificial Intelligence appeared first on HackerRank Blog.

SudoRank: A Powerful New Platform for Recruiting and Hiring Linux System Administrators

$
0
0

Building the right team across any industry is crucial, and one of the most important decisions you’ll ever make after finding the right hiring manager is finding a way to keep your technology stack running smoothly. AtHackerRank, I’ve dedicated myself to helping companies find the right tech hires while also pairing talented programmers with the firms that need their skills. This means it’s imperative to have a pulse on what hiring managers are looking for to meet their business objectives.

Recent data shows that Linux talent is becoming more of a priority for hiring managers. According to a 2014 survey, 77% of hiring managers named “hiring Linux talent” as a top priority, which represents a 70% increase from 2013. With this data and feedback from hiring managers across the globe, a new HackerRank product named SudoRank was born. SudoRank is a first-of-its kind way for companies to fill an essential position — system administrators and system reliability engineers who work with Linux every day.

This post was originally published on Medium here.

The post SudoRank: A Powerful New Platform for Recruiting and Hiring Linux System Administrators appeared first on HackerRank Blog.