Following are the books recommended by GeeksforGeeks team. Please write comments if any deserving book is missing from the list.

Interview Preparation

[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8120340078&asins=8120340078&linkId=ECBJHKOAMA4NJO33&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=098478280X&asins=098478280X&linkId=PCUKIND75N235HPY&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8121924987&asins=8121924987&linkId=XCH2WNMYHAE6GBRW&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8126539119&asins=8126539119&linkId=DIORW6LMJ6OPMSEB&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=1851689559&asins=1851689559&linkId=3YGDKWNAHXMHCZQR&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8122200141&asins=8122200141&linkId=NXL2NUHFYC5XQY32&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=0615459811&asins=0615459811&linkId=XZJBEVFG3SAZCDRM&show_border=true&link_opens_in_new_window=true”]

Algorithms

[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8120340078&asins=8120340078&linkId=ECBJHKOAMA4NJO33&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=0070636613&asins=0070636613&linkId=E6OURAPKB2WSKYW6&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=1848000693&asins=1848000693&linkId=QNFRHTVVPBM2TRRG&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8184898657&asins=8184898657&linkId=7G7T5N6P7S5CMP5K&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131718379&asins=8131718379&linkId=5L5M3E3OLP4RFOUH&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=0199740445&asins=0199740445&linkId=5VZ2WIEO63IQ6BDS&show_border=true&link_opens_in_new_window=true”]

 

 

Data Structures

[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8173716056&asins=8173716056&linkId=Z5H4DB6TTAJXEWZ2&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=817656706X&asins=817656706X&linkId=3UL5I6UIUBF7J6Q3&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=817371522X&asins=817371522X&linkId=PQVAPCBMS3DZZZK4&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8120311779&asins=8120311779&linkId=HTHIPERX3R6POKGS&show_border=true&link_opens_in_new_window=true”]

C Language
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8120305965&asins=8120305965&linkId=3WLVY3GWXYTTDY34&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=1259004619&asins=1259004619&linkId=SEVUH6MXGSCUDGEO&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8183331637&asins=8183331637&linkId=X5CL4BAHQAAK5I2N&show_border=true&link_opens_in_new_window=true”]

C++ Language
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131706613&asins=8131706613&linkId=5EVAAYMIDYN2F5MF&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131711722&asins=8131711722&linkId=5QIRFNOWMD2M7XYN&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=B004V4420U&asins=B004V4420U&linkId=I6KOX6PIBSG7IDD4&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8177589806&asins=8177589806&linkId=QIQQRKYFGCKSFKVG&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=007053246X&asins=007053246X&linkId=Y46KIJNAKZSWIA74&show_border=true&link_opens_in_new_window=true”]

Java
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8173666024&asins=8173666024&linkId=HYJEZQHAUEL4IQJ3&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131705579&asins=8131705579&linkId=FNGK2GE4LJJ5MXRS&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=1259002462&asins=1259002462&linkId=DT52O7JB47CNAVK4&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131723771&asins=8131723771&linkId=QHNEFEAQUI63IIVM&show_border=true&link_opens_in_new_window=true”]

GATE
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=0070681880&asins=0070681880&linkId=H5LOYD3FCB5ZG2OK&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131790541&asins=8131790541&linkId=QL2C5JLOLGVRJE57&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8173197814&asins=8173197814&linkId=RSAEUJ5CKP3V65FA&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131721019&asins=8131721019&linkId=VKA72CMIACCZP7TL&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131792471&asins=8131792471&linkId=FTJMDAJXGI62Z7C3&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=9351441903&asins=9351441903&linkId=LE6WEJ2DBBHSC2BF&show_border=true&link_opens_in_new_window=true”]

OOP and Design Pattern
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8131700070&asins=8131700070&linkId=CW6RE6OVZQDBHF62&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=8184042213&asins=8184042213&linkId=NC4WKTSAB4OU2KHI&show_border=true&link_opens_in_new_window=true”]

Misc
[iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=013409266X&asins=013409266X&linkId=YKO5AOOVMBC52HIW&show_border=true&link_opens_in_new_window=true”][iframe style=”width:120px;height:240px;” marginwidth=”0″ marginheight=”0″ scrolling=”no” frameborder=”0″ src=”//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=qf_sp_asin_til&ad_type=product_link&tracking_id=geeksforgeeks-21&marketplace=amazon&region=IN&placement=0070635463&asins=0070635463&linkId=ZWCOYPIJYDGQ47W6&show_border=true&link_opens_in_new_window=true”]

Search a Book

Flipkart.com
Books
Clothing
Mobiles & Accessories
Computers
Watches, Bags & Wallets
Cameras
Books
Home & Kitchen
Beauty & Health Care
Pens & Stationery
Games & Consoles
TVs & Video Players
Home Audio & MP3 Players
Toys
Music, Movies & Posters
Baby Care
Sport & Fitness

 

Company Wise Coding Practice    Topic Wise Coding Practice