3 ms·
I am EE graduate myself. But I majored in Electrical engineering aspect (electricity generation/transmission, power supply etc.), but not nothing to do with har
by tricaldude 12y ago
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?
- draker 12y ago> 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.
- tricaldude 12y agoBy CS fundamentals, I refer to data structures, algorithms, and their implementations, distributed systems, OS etc.
- stchangg 12y ago> 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.