TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Good at programming but suck at Computer Science and coding interviews?

25 pointsby wh-uwsover 10 years ago
I recently started a group &#x2F; meetup at the hacker house I live in SF called &quot;Do you even code?&quot; that is for people like you.<p>I started a facebook group for it recently<p>https:&#x2F;&#x2F;www.facebook.com&#x2F;groups&#x2F;871332856219191&#x2F;<p>Here is the mission statement.<p>&quot;This group is dedicated to all people who can program... but suck at data structures and algorithms coding interviews.<p>Those interviews where you have to get the answer right in under 10 minutes with nothing but a whiteboard, a toothpick, and 2 overworked engineers staring over your shoulder who just want to fill their rec who are wondering why the recruiter sent this idio...candidate in to them.<p>Soon there is that moment when one looks at you like &quot;Do you even code?&quot;<p>Then the nice recruiter walks in and tells you &quot;well that&#x27;s the last interview for the day!&quot;<p>And you get escorted off the premises. And a week later you get that form letter like &quot;We&#x27;re sorry but we&#x27;ve decided not to &#x27;move forward&#x27; &quot;<p>This is a place you can learn and share knowledge about how to cross the chasm between &quot;not moving forward&quot; to &quot;were excited to extend you an offer.&quot;<p>&quot;<p>Anyone in the SF bay area is invited, we meet at 8pm on Thursdays. If interest grows enough I will be making it an official meetup group.<p>The goal of the events to help expose yourself to enough problems and solutions so that you can recognize problems and find solutions quickly.<p>https:&#x2F;&#x2F;www.facebook.com&#x2F;events&#x2F;741079035947419&#x2F;

5 comments

yzzxyover 10 years ago
Why not just learn the CS, Algorithms, and Data Structures fundamentals that theses tests are looking for instead of gaming the system?<p>There are some interview processes that are unfair, pedantic, or irrelevant to be sure (manhole covers come to mind), but most of the questions are at least <i>founded</i> in basic CS knowledge.<p>A good analogy is the math section of the SAT: some people can take the SAT naturally and understand the question models it follows on the first try. Others will go to tutors and memorize how to solve them, essentially programming themselves for different word questions. Which group do you think will have a more enjoyable and valuable experience at a difficult college that requires a high SAT score?<p>It seems (to me) that it would be better to acquire the actual skills so you can improve yourself and do the job rather than memorizing problems and solutions. Even if you believe your job doesn&#x27;t involve CS directly (webdev, for instance), a more holistic understanding of computer science is sure to benefit you in understand how and why the APIs and frameworks you use were designed, and how you can write clean and performant code.<p>If your problem is performing in front of engineers on a whiteboard, and not the theory, then you don&#x27;t need to practice questions, you need to do mock interviews.
评论 #8588536 未加载
评论 #8592525 未加载
xpto123over 10 years ago
Just don&#x27;t apply to those companies, you probably wouldn&#x27;t like it there anyway.<p>In fact that interviewing style is being abandoned, see here the case of Google: <a href="http://www.dailymail.co.uk/news/article-2346126/Google-abandons-job-interview-brainteasers-company-admits-completely-useless.html" rel="nofollow">http:&#x2F;&#x2F;www.dailymail.co.uk&#x2F;news&#x2F;article-2346126&#x2F;Google-aband...</a><p>So why invest so much time and effort in preparation for an interviewing style that is only practiced by a small minority of employers. Its a big world out there.<p>One alternative: become a freelance, as those interviews are usually only for employees, and you tend to take a lot less bulshit being interviewed as a freelance, things are kept much more to the point.<p>Alternativelly, take this course at Coursera, lots of food for thought there -&gt; <a href="https://www.coursera.org/course/algs4partI" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;course&#x2F;algs4partI</a><p>Still for those interviews you indeed need to prepare: buy books on how to do those interviews, practice at home, etc. remember it has nothing to do with on the job day to day work, its just an absurd silly game.
yunyengover 10 years ago
What background do you look for the event? and which language you guys use ? This looks perfect for me who has front-end experience and trying to move on to back-end...
评论 #8588545 未加载
haidraliover 10 years ago
cannot understand how can you program if you don&#x27;t know data structures and algorithms ...
评论 #8589641 未加载
评论 #8611999 未加载
评论 #8589345 未加载
Madmallardover 10 years ago
topcoder.com is probably the most effective tool for programming problem-solving skills.<p>People that get any reasonable ranking on the algorithms section usually laugh their way through interviews.