News for hackers. Stuff that matters.
Re:How to not waste time on a side project when trying to ge... by alexkavon on Tuesday December 19, 2017 @03:06PM (#15963720)
I totally stop my side projects when job hunting. There really doesn't seem to be any practical time. Often I find that I need that time to study new concepts and play catch up improving my skills so I can be even more presentable to a company. I mean the tech industry, especially software engineering is rife with testing merge sorts, parsing csv files, and non-real world coding challenges when interviewing. Who has the time? Let alone the shear amount of frameworks and systems you need to understand depending on the companies specific pipeline. Forget your side project and reduce the strain.
Re:How to not waste time on a side project when trying to ge... by dundercoder on Tuesday December 19, 2017 @03:27PM (#15963928)
I had never even heard of HackerRank before applying at a few places. I was supposed to write a binary search tree algorithm without using anything except the language docs. I rarely write anything new without a quick search, it wastes valuable time reinventing the wheel.
Re:How to not waste time on a side project when trying to ge... by ashark on Tuesday December 19, 2017 @04:35PM (#15964538)
I find I often forget basic language syntax when I don't have adjoining lines to crib from, say, when white boarding. And that's with languages I'm actively working in—I'm hopeless in anything I haven't used in a couple months, even if I wrote in it daily for the five years before that. I'll flat out forget which language features it supports, or how to address them.
Re:How to not waste time on a side project when trying to ge... by Pokepokalypse on Wednesday December 20, 2017 @02:38AM (#15967757)
Same. 25 years experience. (especially now that I have about a dozen obsolete languages under my belt). This is fine in daily practice, and does not interfere with productivity. But getting through that hiring filter; devastating.
Re:How to not waste time on a side project when trying to ge... by ashark on Wednesday December 20, 2017 @02:11PM (#15972731)
I hope that this is because I have, over the years, become like Liezi's good judge of horses[1], but fear it's just that I have a bad memory for programming language details. Probably it's a bit of both.

[1] https://www.reddit.com/r/taoism/comments/38h66v/liezi_book_8...

Re:How to not waste time on a side project when trying to ge... by corporateslave3 on Tuesday December 19, 2017 @04:17PM (#15964367)
I had this as well, an off by one error on a binary search resulted in a rejection...
Re:How to not waste time on a side project when trying to ge... by toomanybeersies on Tuesday December 19, 2017 @09:43PM (#15966583)
I had a really good tech interview a while back, where I had to reverse a string in place, and then reverse only the words in a string in place (so "this is a test" => "siht si a tset")

Anyway, I had a couple of off by errors. The interviewer asked me if I was sure I didn't have any, so I had a look through, stepped through the code, and lo and behold, I did. While I was doing this process, we ended up having a discussion about how unit testing would help avoid problems like off by 1 errors, and would make iterating through the code and refactoring a lot easier.

That's what a good tech interview should look like, not expecting someone to write perfect code, first time.

On a side note, I didn't end up getting the job, since they had apparently hired someone the day before I came in for the interview. Apparently I managed to apply for the job the day they closed applications, but they asked if I wanted to interview anyway, out of courtesy.

Re:How to not waste time on a side project when trying to ge... by auvrw on Tuesday December 19, 2017 @04:18PM (#15964374)
i did my last search in two milestones: build things, do interviews.

i did one "field of dreams" project using a stack that i was mostly familiar with already and several "effort" project to learn and demonstrate skills in a different language/stack (Clojure).

totally agree that once the interview screens started, that side-project time got scaled back to vanishing. however, i'm really thankful that i had enough time to do the side project milestone as well as the interview proper, because i wound up finding a role developing in Clojure. i don't think that would've been possible had i not invested the time in side projects before starting in on interviews.