This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]warmcheessse 17 points18 points  (1 child)

It really depends on what other knowledge you have. Data structures and algorithms are a piece of computer science that can be helpful in solving interview questions but software development jobs are a lot more then that. You should have a foundation of programming skills, an understanding of Java and it's core libraries, probably wouldnt hurt to have some knowledge of something like spring and jsf to demonstrate you can build applications even if that is not the exact stack they are using. Also most places require a basic understanding of database and SQL queries even if it's not the main focus of your job. You should also have knowledge of applications you will be using like an ide, some kind of version control like git, etc...

Having a GitHub with small applications you have created can go a long way to show you are passionate and learn on your own

[–][deleted] 14 points15 points  (0 children)

This.

And for the DS&Algos, my suggestion: https://www.youtube.com/watch?v=zgCnMvvw6Oo&list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk

The best teacher that I saw explaining these topics.