There is no "problem collections" in embedded software like in other software jobs because there are so many different subjects in embedded and it covers a very broad range of knowledge other than programming. Also, algorithm, data structures which are regularly tested in regular software positions aren't that important in embedded software. It also depends on what area you come from.