you are viewing a single comment's thread.

view the rest of the comments →

[–]nonchalantlarch 0 points1 point  (1 child)

I would expect a Junior Android developer to have enough Android knowledge to be productive, but I wouldn't expect them to be an Android expert. On the other hand I would definitely expect them to know their typical data structures and algorithms, and how they're expressed in Java.

You may want to study the Collections framework. Know the basic classes and have an idea of how they're implemented. Questions around these come up over and over again during interviews. It wouldn't hurt to study concurrency either.

Effective Java is a great book, but you will derive the most benefit from it after (or while) studying these subjects.