Create Code Challenges to Screen your Candidates Programming Skills

Coding Challenge Coding Live

0) params[param_name] = attribute.value; return params; )()); // google analytics _gaq.push([_trackEvent, Events , action, data]) ); $(document).on(AnalyticsEvent, function(e) action = e.event_type false data = e.event_name false if (!action !data) return params = params[attribute1] = e.event_value params[attribute7] = e.integer_event_value if (window.HR && window.HR.current_page) params[attribute2] = window.HR.current_page if (window.HR && window.HR.current_contest) params[attribute3] = window.HR.current_contest.get(name) // google analytics _gaq.push([_trackEvent, Events , action, data]) );

Downloadable report with key insights

HackerRank has allowed us to find diamonds in the rough that our old process didnt give us the time to look for.

Code timeline and playback of candidate submissions

); if(typeof(_gaq) != undefined) _gaq.push([_trackEvent, HRWUserSignup, Email, signup_data.email]); window.google_conversion_id = 969548168; window.google_conversion_language = en; window.google_conversion_format = 3; window.google_conversion_color = ffffff; window.google_conversion_label = 7mB8CLy3klYQiMOozgM; window.google_remarketing_only = false; var oldDocumentWrite = document.write; // change document.write temporary document.write = function (node) $(body).append(node) ; // get script $.getScript( function () // replace the temp document.write with the original version setTimeout(function () document.write = oldDocumentWrite; , 100); $(body).append(

Create Code Challenges to Screen your Candidates Programming Skills

Embed on your companys careers page

We have sent an activation link to your email. You just have to click on it to get started on your journey of hiring awesomeness!

1,000s of built-in challenges across 35 programming languages and 6 computer science domains

to assess the exact skillset that youre hiring for.

Post to your HackerRank company page

0) full_name = $form.find(input[name=full_name]).val(); first_name = full_name.split( )[0]; last_name = full_name.replace(first_name, ).trim(); else first_name = $form.find(input[name=first_name]).val(); last_name = $form.find(input[name=last_name]).val(); var campaign = $form.data(campaign); signup_data = first_name: first_name, last_name: last_name, full_name: full_name, email: $form.find(input[name=email]).val(), password: $form.find(input[name=password]).val(), company: $form.find(input[name=company]).val(), phone: $form.find(input[name=phone]).val(), timezone: (), company_size: $form.find(select[name=company_size]).val(), job_title: $form.find(input[name=job_title]).val(), campaign: campaign, page_name: campaign, country: $form.find(country).val() ; if (HR.isCountryCoveredUnderGDPR(signup_data.country)) signup_data.marketing_email_consent = $form.find(inputconsent_email_checkbox).prop(checked) //add hidden fields from demandbase to signup data signup_data.demandbase_data = _.each($(.js-demandbase-additional-fields), function(field) signup_data.demandbase_data[field.id] = field.value; ); $form.find(.signup-msg).html(Checking Signup …).removeClass(hidden); $.post(/work/signup/, signup_data, function (data) $form.find(.signup-msg).addClass(hidden); checkForValidationErrors(data); if (data.status == true) $(.signup-form).addClass(animated fadeOut); $(.msg-success).removeClass(hidden); $(.signup-success-modal).removeClass(hidden).addClass(animated fadeIn); $(.signup-success-page).removeClass(hidden).addClass(animated fadeIn); $(.js-signup-resend-mail).data(email, $form.find(input[name=email]).val()); var bingScript = (function(w,d,t,r,u)var f,n,i;w[u]=w[u][],f=function()var o=ti:4004629;o.q=w[u],w[u]=new UET(o),w[u].push(pageLoad),n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()var /bat.js,uetq);; $(head).append(

].join()var z=body,s=h[z];if(!s)return setTimeout(arguments.callee,100)c.P(1);var y=appendChild,A=createElement,u=src,r=h[A](div),G=r[y](h[A](g)),D=h[A](iframe),B=document,C=domain,q;r.style.display=none;s.insertBefore(r,s.firstChild).id=g;D.frameBorder=0;D.id=g+-loader;if(/MSIE[ erAgent))D.src=javascript:false D.allowTransparency=true;G[y](D);tryD.contentWindow[B].open()catch(F)i[C]=h[C];q=javascript:var d=+B+.open();d.domain=+h.domain+;;D[u]=q+void(0)tryvar H=D.contentWindow[B];H.write(l());H.close()catch(E)D[u]=q+d.write(+l().replace(//g,String.fromCharCode(92)+)+);d.close()c.P(2))())())(loader:(function(a)return static.olark.com/jsclient/loader0.js?ts=+(a?a[1]:(+new Date)))(document.cookie.match(/olarkld=([0-9]+)/)),name:olark,methods:[configure,extend,declare,identify]); /* custom configuration goes here ( */ olark.configure(locale.welcome_message, Have queries? We are around, send us a message.); olark.identify(3878-630-10-2684);/*]]

Select a CodeChallenge from the library or build your own

Pick which languages challenges can be solved in

8e3))tryvar workRequests=entries.map(function(e)return e.toJSON()))catch(e)hr_metrics.app_track(page-load-metrics,obj),1e3)),$(window).on(load,function()var _pathname=document.location.pathname,cdn_url_switched=jsCookies.get(cdn_url_switched);!==cdn_url_switched&&jsCookies.destroy(cdn_url_switched),hr_metrics.batch_track(PageLoad,_pathname+document.location.search,attribute1:_pathname,attribute6:cdn_url_switched,cdn_url:jsCookies.get(cdn_url)))(window.hr_metrics),function()function==typeof $&&window.hr_metrics_extension_track&&$(window).on(load,function()var _pathname=document.location.pathname;hr_metrics.track_dwell_time&&(hr_metrics.track_dwell_time(_pathname),hr_metrics.set_navigation_data()),$(window).on(beforeunload,function()var _pathname=document.location.pathname;hr_metrics.batch_track(PageClose,_pathname+document.location.search,attribute2:_pathname,!0),hr_metrics.track_dwell_time&&hr_metrics.track_dwell_time(_pathname,!0),window.typingTimeout&&(window.clearTimeout(window.typingTimeout),window.triggerTypingEvent&&window.typingEventEnabled&&window.triggerTypingEvent()),hr_metrics.batch_track_record(!0)))(); // sourceMappingURL=

Code submissions are scored and ranked automatically

); window._bizo_data_partner_id = 6802; var linkedinScript = (function() var s = document.getElementsByTagName(script)[0]; var b = document.createElement(script); b.type = text/javascript; b.async = true; b.src= (window.location.protocol === https: ? : + ographics.com/insight.min.js; s.parentNode.insertBefore(b, s); )();; $(head).append(

Enter 21st century screening with CodeChallengesStep 1:CreateStep 2:InviteStep 3:ReviewCreate a challenge

We use cookies to ensure you have the best browsing experience on our website. Please read ourcookie policyfor more information about how we use cookies.

; $country.html(html); var inferedCountry = China; if (inferedCountry) $country.val(inferedCountry); $country.on(change, function(event) var countryChosen = $(event.target).val(); var $consentEmail = $([data-field=consent_email]); if (HR.isCountryCoveredUnderGDPR(countryChosen)) $consentEmail.removeClass(hidden); else $consentEmail.addClass(hidden); ) ); $(document).ready(function() //prefill fields based on query params var signupForm = $(.signup-form); var email = HR.util.getParameterByName(email); var name = HR.util.getParameterByName(name); if (email) signupForm.find(input[name=email]).val(email); if (name) signupForm.find(first_name).val(name); setSignup(); $(a.signup).click(function(e) if (window.HR.signup_type == page) return true; else e.preventDefault(); $(signup-modal).modal(); mixpanel.push([track, Viewed page, Page: Signup, Signup type: modal, Text Type: , Hero Type: ]); return false; ); $(.nav-toggle).click( function (e) e.preventDefault(); $(.static-home-nav).toggleClass(open); ); $(body).on(click, a.js-signup-resend-mail, function(e) e.preventDefault(); confirmation_data = email: $(this).data(email), ; $.post(/work/resend_confirmation_mail/, confirmation_data, function (data) $(.msg-success).removeClass(hidden); mixpanel.push([track, Resent Activation Mail, Email: confirmation_data.email, ]); , json).done(function () $(.signup-text).html(The activation email has been sent again. Please check your inbox.).removeClass(hidden); ).fail(function () $(.signup-text).html(There was an error while resending. Did you already activate your account?).removeClass(hidden); ); ); $(form[name=modal-signup-form],form[name=hero-signup-form], form[name=signup-form]).submit(function(e) e.preventDefault(); $form = $(this); if( $form.find(input[name=full_name]).length

); //mixpanel track and on success redirect to internal page. mixpanel.push([track, Signed up, Name: signup_data[first_name] + + signup_data[last_name], Email: signup_data[email], Company: signup_data[company], Source: Signup Modal, Signup type: , Text Type: , Hero Type: ]); ); , json); ); $(form[name=modal-signup-form] input, form[name=modal-signup-form] select).blur(function(e) $form = $(this).parent().parent().parent(); e.preventDefault(); validateField($(e.currentTarget)); ); $(form[name=hero-signup-form] input, form[name=hero-signup-form] select).blur(function(e) $form = $(this).parent().parent().parent(); e.preventDefault(); validateField($(e.currentTarget)); ); $(form[name=signup-form] input, form[name=signup-form] select).blur(function(e) $form = $(this).parent().parent().parent(); e.preventDefault(); validateField($(e.currentTarget)); ); $(select[name=company_size]).change(function(e) if ($(this).val()) $(this).css(color,39424e); else $(this).css(color,979faf); ); );

Send invites directly from HackerRank or through integrated ATS platforms

Leave a Reply