hello dear if u are preparing for ssc cgl then i will suggest u to purchase "Previous year question bank of ARIHANT PUBLICATION" . srsly dear it is the best book for gk and gs.
in this book all the ques are covered by chapterwise (which is the best one).