News for hackers. Stuff that matters.
Re:How I got a dev job at Khan Academy without a CS degree o... by tricaldude on Tuesday June 17, 2014 @03:32PM (#7906473)
I am EE graduate myself. But I majored in Electrical engineering aspect (electricity generation/transmission, power supply etc.), but not nothing to do with hardware/chips design. I started programming at 25.

I have found that my biggest weakness is not programming, but the interviews where they grill you on CS fundamentals. Did you have to prepare for that?

Re:How I got a dev job at Khan Academy without a CS degree o... by stchangg on Tuesday June 17, 2014 @04:37PM (#7906832)
> Did you have to prepare for that?

Yes, I found it valuable/important to study basic data structures and algorithms before my interviews. Specifically, I read Wikipedia articles and worked through problems in Programming Interviews Exposed, although there are probably many better resources available these days.

Algorithmic questions, while often not very representative of the work that you'll do as a dev, are really common interview questions at many companies. I think this is in part because they're usually well encapsulated and don't require extra context/specialized knowledge. They're also usually not very programming language-dependent.

Re:How I got a dev job at Khan Academy without a CS degree o... by draker on Tuesday June 17, 2014 @04:10PM (#7906705)
> grill you on CS fundamentals

Could you provide some examples of questions you were asked?

I majored in entrepreneurship so my idea of "CS fundamentals" may be different from yours, but I took Harvard's CS50 class and felt that it provided a very good introduction to CS.

Re:How I got a dev job at Khan Academy without a CS degree o... by tricaldude on Tuesday June 17, 2014 @06:25PM (#7907415)
By CS fundamentals, I refer to data structures, algorithms, and their implementations, distributed systems, OS etc.