Earlier quoted context omitted.
> Remember Google infamously rejecting Max Howell, the original Homebrew author If Donald Knuth interviewed with Google, he would fail too because he would need 24 hours to solve a hard level leetcode question[1]. Unfortunately, Google loves throwing those kind of questions at interviewees and expect them to come up with solutions within 1 hour interview, lol. [1] - http://keithschwarz.com/interesting/code/?dir=find-…
I thought the trick with this one was to sum all the entries and subtract the sum of 0 to N-2. The remainder is the duplicate entry. It's just a trick though; I don't think skill in coming up with these is particularly well-correlated with being a good programmer, and for that reason Google claims not to do teasers like this any more.
Ask HN: What sort of side-projects are useful for getting jobs?
141–150 of 169 posts
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#142Re: Ask HN: What sort of side-projects are useful for getting jobs?
#143Here's a piece of advice from actual experience (from both sides): Invest your time studying for interviews than wasting time building side projects if you're doing this purely for getting a job, period. In my experience, companies don't care about your little side project when hiring--that is, unless your "little side project" had some huge impact or is something they have been aware of--the best you could get is "h…
Solve the book Elements of Programming Interviews and you'll get a job at any of the Big 5.
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#144Earlier quoted context omitted.
It's actually pretty tough to go from QA to dev.
Teach yourself test automation (Selenium, etc.). Shockingly few QAs know even the basics of scripting/programming.
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#145Interesting to see many comments here claiming that side projects don't matter when looking for a job. I've been actively applying for a full-time dev position for the past 3 months and the most common feedback I receive is "We need to see side projects, OSS contributions so we know how you code." I have about 4+ years in DevOps and in support. I consider myself a programming generalist, which I thought would be enou…
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#146Interesting to see many comments here claiming that side projects don't matter when looking for a job. I've been actively applying for a full-time dev position for the past 3 months and the most common feedback I receive is "We need to see side projects, OSS contributions so we know how you code." I have about 4+ years in DevOps and in support. I consider myself a programming generalist, which I thought would be enou…
No hard data, but would just add I find quality writing of prose just as hard (or harder) than the creation of quality software.
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#147Earlier quoted context omitted.
Say that you dont remember the exact arguments for main and move on. It will be fine. And don't assimilate fizzbuzz with half hour problems. There are for sure some difficult half hour interviews questions; they are not comparable to trivial exercises like printing the numbers from 1 to 10. P.S. If you never use console, strings or regex. I really wonder what kind of applications you're writing.
Mostly web. You always use a logging lib so no console really ever. Strings are used all the time but not substring or splice, 90% of uses for those are anti patterns tbh. Regex really never. Unless you're munging data in Python it's usually a bad idea to use regex. Clean strings? Use a library. Parsing? Use a parser. Raw regex implies filtering stuff or banning certain characters in strings which breaks all kinds of…
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#148Earlier quoted context omitted.
Solve the book Elements of Programming Interviews and you'll get a job at any of the Big 5.
How about CTCI?
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#149Earlier quoted context omitted.
Mostly web. You always use a logging lib so no console really ever. Strings are used all the time but not substring or splice, 90% of uses for those are anti patterns tbh. Regex really never. Unless you're munging data in Python it's usually a bad idea to use regex. Clean strings? Use a library. Parsing? Use a parser. Raw regex implies filtering stuff or banning certain characters in strings which breaks all kinds of…
I use regex all the time for refactoring stuff and transforming data. There is nothing else to achieve that. Also, for log/message filtering at times. Well, I am obviously the guy who write the tools and the libraries, so you don't have to know these things yourself but I do :D
Every time I see a regex cleaning strings I instantly know the app was written by an ametuer and probably horrible and full of security issues. Oh it globally replaces this bad token but not recursively? Great
I use regex for searching logs all the time but never in production apps. I can write some pretty mean regex but I can't remember the function call for string replace off the top of my head. For me regex is 99% in a text editor.
Really when do you split up strings without using a tokenizer or parser of some sort? Manual string manipulation is usually dumb and error prone. The only time I find myself doing it is when stuffing crap into bobs "extras" db field which is actually a bunch of 80 char strings delimited by the pipe character.
Re: Ask HN: What sort of side-projects are useful for getting jobs?
#150Earlier quoted context omitted.
It really, really, really depends on where you're interviewing though. Remember Google infamously rejecting Max Howell, the original Homebrew author? I know there has to be more to the story, but he's become the poster child for talented programmers getting rejected because they can't play the interview game. My point is, though, that his side project absolutely had a huge impact and it still wasn't enough. 90% of my…
> Remember Google infamously rejecting Max Howell, the original Homebrew author If Donald Knuth interviewed with Google, he would fail too because he would need 24 hours to solve a hard level leetcode question[1]. Unfortunately, Google loves throwing those kind of questions at interviewees and expect them to come up with solutions within 1 hour interview, lol. [1] - http://keithschwarz.com/interesting/code/?dir=find-…
Today everyone is reading CTCI book and prepping. So if you aren't at that level, you will be behind. It's just like that guy who refuses to use steroids while trying to be competitive in MLB/NFL.