Though there are so many websites for placement preparation. Here, few popular ones are listed. This list is for basic preparation, if you want an advance level preparation then it is recommended to go for more sources.
(We are not sponsored by any of these websites. Some these sites also have paid materials which will be individual’s decision to buy or not ).