Prep sequence for SWE transition

Intel
uQfk14

Go to company page Intel

uQfk14
Feb 25, 2019 32 Comments

I just started prepping for SWE roles using EPI book as my first resource. I can code to a some extent but not a CS major, so no algorithm/DS background. Here are my questions
1. I am unable to solve/think of the logic for EPI problems on my own(I finished part of bitwise operations and arrays chapters) and find myself having to look at the solution. Even when I look at the solution, i find the techniques used are totally new to me. Is this ok in the beginning? Is there a better way to prepare to use EPI book?
2. I see EPI, CTCI, leetcode, algorithm design manual being common resources used to prep for SWE interviews. What is the sequence in which you used these resources?

Current TC:220k
12 YOE

comments

Want to comment? LOG IN or SIGN UP
TOP 32 Comments
  • Intel
    UGeJ58

    Go to company page Intel

    UGeJ58
    Why would you jump straight into the most advanced topics and just study for an interview? If you want to build a career, you don't do a couple months of prep. You obviously need more understanding of fundamentals, not practice problems
    Feb 26, 2019 2
  • Google
    John G

    Go to company page Google

    PRE
    Google
    John G
    I am someone who jumped from chip design to software. Here is my take on it: Take an algorithms class. Approach with open mind set, remember algos is just logic not tied to any software development. Go through the class up until dynamic programming and code each algorithm pseudo code and if you can in Java or Python. If you feel you need to learn java first before you can do this exercise- that is false and don’t entertain that thought. Just jump in look up corresponding syntax and code as you go. If you do this exercise for enough days you will be fine
    Feb 26, 2019 5
  • Samsung
    fillwithF

    Go to company page Samsung

    fillwithF
    Try Coursera.. they have very good CS courses from Stanford and UCSD
    Feb 26, 2019 0
  • Apple
    eGpM84

    Go to company page Apple

    eGpM84
    You need to know at least DS. Why don’t you take a class if intel pays for it or just learn using MOOC.
    Feb 26, 2019 3
  • Nvidia
    gddtd45

    Go to company page Nvidia

    gddtd45
    Algorithms I n II from princeton on coursera
    Feb 26, 2019 1