Pregraph

Roles / Software engineering

Software engineer (SDE)

Writes and maintains the code behind products. Entry-level hiring in India mostly tests data structures and algorithms first, then how you write and reason about code.

Draft. This list is our judgement and hasn’t been checked against real job postings yet. How roles get checked

How far

15 stops to go, about 252 hours of study.

Open a stop to see the book, the video course and the practice for it. Tick its circle when you've finished.

  1. 40 h

    Programming. Ready to start.

  2. 8 h

    Programming. After Programming in Python.

  3. 12 h

    Programming. After Programming in Python.

  4. 6 h

    Algorithms and data structures. Ready to start.

  5. 10 h

    Algorithms and data structures. After Programming in Python.

  6. 15 h

    Algorithms and data structures. After Arrays, lists, stacks and queues and Recursion.

  7. 25 h

    Algorithms and data structures. After Arrays, lists, stacks and queues and Big-O and running time.

  8. 20 h

    Algorithms and data structures. After Recursion and Big-O and running time.

  9. 8 h

    Algorithms and data structures. After Arrays, lists, stacks and queues.

  10. 40 h

    Algorithms and data structures. After Dynamic programming, Graph algorithms and Hash tables.

  11. 20 h

    Programming. After Recursion.

  12. 20 h

    Programming. After Functions and abstraction.

  13. 6 h

    Programming. Ready to start.

  14. 12 h

    Algorithms and data structures. After Arrays, lists, stacks and queues and Recursion.

  15. 10 h

    Data. Ready to start.

That's everything for to get hired. Switch "How far" to see what comes after.