Factsheet
Harishankaran Karunanidhi
Harishankaran Karunanidhi
Videos
I'm aware that HackerRank is generally used by employers to see how skilled a potential employee is. For someone like me who's in high school and coding leisurely (and professionally in the near future), would HackerRank be a good way to learn? It seems like I'd be killing two birds with one stone: learning and strengthening my resume at the same time. What are your thoughts?
Note about where I am so far: Java is my strength but I am new to the more "advanced" areas like RegEx. I've never used any other language, although I have learned.
I dont know why but does anyone else have issues with hacker rank? I have been writing code since highschool and am comfortable in several languages but man for some reason hackrank just kills me in interviewing, I can never understand the questions or I flat out write garbage because I dont understand the questions. I constantly study but it just seems I cant get it down. Does anyone else have this issue and what are ways you fought this?
Is this just the end of my career?
I've been a software engineer for many years -- well over a decade. Lost my job, and am trying to prepare on HackerRank. Can't even do the "easy" preparation problems. Between having no idea how to deal with the hidden test cases (seriously, how am I supposed to debug a bug that I'm not allowed to look at?!?!) and a couple where I just have no idea, I'm just stumped.
And I'll have to do two of these in under an hour?!?! Am I really just this completely awful at the job I had for so long, in the field I'm stuck in?
Or should I devote my time to projects instead? I like the gameification of the site and have answered 30+ so far of the practice questions but really wondering if it is worth my time. Do employers look at your rank or is it just based off of the tournaments? Have any of you recieved offers from this site?
Recently graduated and I’m currently applying for software engineer roles. I’ve gotten to the first stage for multiple companies and they all send me a coding challenge to be completed on Hackerrank or Codility. Usually a 75 - 90 minute programming challenge. I’ve failed all of them except 2 so far. What’s really frustrating is that these problems look easy enough at first and if I didn’t have a short timer over my head I’d have no problem writing an optimal solution. It seems as if someone might struggle if a solution doesn’t immediately come to mind. For the two I passed, I knew off the top of my head what algorithms I could apply because of the input form and type of problem. But for the rest, if I haven’t seen a similar problem, I’ll end up wasting a lot of time trying to think of an optimal solution. Unfortunately though, after so much time passes I just try to write an ugly brute force method that’ll pass less than half of the test cases. It’s incredibly frustrating because I know myself that if I could do it in my own time without a short timer I could get the solution. I have no issue building complex software. I code for fun and have built some cool things, like poker bots, trading bots, even a mini compiler. Yet I just can’t seem to score high enough with these timed arbitrary problems.
How can I get better at these tests?
What topics should I focus on so that a solution can quickly come to mind?
Does anybody have a real life algorithm for solving most of these problems :P By real life algorithm I mean some kind of structured learning plan.
Thanks in advance for any help!
tl;dr - Sorry, this turned into a rant but I am really disappointed with the lack of technical UI functionality of HackerRank coding questions and I'm wondering if it's me or them?
Recently I applied and got through the first interview for an awesome front end job, yay! Next step would be an online technical test with HackerRank. Well, "okay" I say and since I've never used that platform but have a lot of experience with CodeWars so... I head on over to check it out, do some practice, and try to work out any technical bugs (like uBlock needs to be off!). Alrighty, let's get a beverage, steel our nerves, and take the test!
Holy crap what a pain.
There were a few multiple choices which were fine and some code tests, cool. When it came to one particular coding test I found the error handling nonexistent, the instructions obtuse, and for the life of me I could not work out how to find the errant inputs in the "hidden case" errors. It felt like throwing spaghetti at a wall and praying that it somehow works for the test criteria, of which I know nothing. So here I am, hoping to impress and land this dream job, stuck on one bit of code that won't even tell me what's wrong or what the inputs are on one particular question. Passed 8 of the 13 test cases and ran out of time with absolutely no indication of which "hidden cases" failed or why.
Disappointed and fuming I took a walk, came back, and built the function again in my normal environment and it works as intended. I still have no idea why the hidden edge cases were borked and I'm pretty sure this will take me out of the running for the job even if I nailed every other part of the test.
Sorry for the rant. I guess I just wanted to express my frustration as I'm pretty sure I'll get an email in the morning and it's probably going to be a "maybe next time" because of an interface issue.
Question: Has anyone else had experience with HackerRank and was it positive or not? Am I the idiot because there's an easy way to track errors within their testing environment?
Thank you for your kind attention and I believe this post is inline with the sub rules but let me know if not.