Programming Interview Question and Answers
This is your general-purpose coding interview book. Tiwariji has shared his insights on programming interviews and what tech companies like Google, Amazon, Microsoft, Facebook, Twitter, or Apple look at the candidate when they hire Programmers.
These books give essential basic knowledge by covering all crucial topics of programming interviews, like Data structure, algorithms, SQL, Java, Networking, Database, Operating System, and general guide of how to prepare code interviews.
This book is also a massive collection of common programming questions, which is the most important reason I recommend it.
Also, good knowledge of computer fundamentals like Data Structure and Algorithms are required to answer these questions, If you need a refresher, you can join Data Structures and Algorithms: Deep Dive Using Java course on Udemy, one of the best course on algorithms
You will get pdf