GeeksforGeeks

A computer science portal for geeks
Register  |  Login

About us

Welcome to the world of Geeks!!

How many times were you frustrated while looking out for a good collection of programming/algorithm/interview questions? What did you expect and what did you get? This portal has been created to provide well written, well thought and well explained solutions for selected questions.

The Team:

Sandeep: A geek who loves solving programing problems in the most efficient ways. My areas of interests include Algorithm, Operating Systems and System Programming. You can follow me on twitter: http://twitter.com/sandeep_jain .  My GeeksforGeeks profile http://geeksforgeeks.org/forum/profile/sandeep.

Gautham: EEE graduate from NIT Warangal, after working in D. E. Shaw & Co. for over 3 years, quit his job to become a full time Geek for GeeksforGeeks. His blog http://gauthamns.com/

Moderators:

Venki: An engineer graduated in ECE from GITAM, passionate about computers and problem solving. His interests include Algos & DS, Mathematics, Puzzles, Operating Systems, C++ and reading regional literature. He is a senior software engineer in mobile phones MNC. Read his thoughts here.

Kartik: An IIT alumnus who loves programming, computer science and movies, sort of book-worm with passion to make change.  His GeeksforGeeks profile: http://geeksforgeeks.org/forum/profile/kartik




41 comments so far

  1. geminisdb says:

    After many not-so-reliable interview questions forums and reference books in pseudo-code, this site perfectly fitted my bill.
    For bridging the gap between theory and practical implementation. Thank you !!

    P.S: I love the syntax highlighting.

  2. geminisdb says:

    After many not-so-reliable interview questions forums and reference books in pseudo-code, this site fitted my bill.
    I am surprised how perfectly you bridge the gap between theory and practical implementation. Thank you !!

  3. Venkatesh says:

    I would like to appreciate your work. Really quality stuff. I learnt a lot from past 1 month.

    I am not able to find good book on data structures and algorithms. can you suggest one book.

    Thanks,
    Venkatesh

  4. huwenchang7 says:

    Definite a great website, hope it can help me beat Amazon...

  5. pearls says:

    Thanks to this site.. I cud crack Microsoft :D

  6. Ranjith says:

    Good work guys. Appreaciate the effort.

  7. Brett Fank says:

    Please send me the email address of your web administrator.

  8. Ajeet says:

    good work guys.

    Plz post tutotrials of Trie,Suffix trees and String Matching algorithms like knuth Morris and Boyer-moore with running C Code and algo.

    • nikhil jain says:

      really thats much needed along with the applications of suffix tree and tries please post how to make such trees

      • sesha says:

        @nikhil jain/Ajeet:
        You can find a detail article about TRIE with implementations for all operations along with good coverage of application.
        http://yourbitsandbytes.com/viewtopic.php?f=443&t=3540
        Hope you guys find it useful.

  9. abc says:

    Hey guys it's been a long wait for the design patterns section :( ....waiting for it.
    Also segregating questions on OS would be really good! Keep up the good work...

  10. Gaurav says:

    Hi, this website is really awesome.
    I would suggest you to add all the data on this website in a pdf file. That would make easy for programmers to learn as they would get whole material at one place.

  11. Ramakrishna B says:

    why do not u add some thing like "c/c++ program evaluation tool" to the site?

  12. Anupama says:

    Possibly the best site I've ever come across..Good show!

  13. rajeev says:

    Its really a vgreat website..i hae found most of the important questions in this site.U could also include the facility for receiving questions on the mail on daily basis(10 to 20) depending on the request of the user,like data structure ,c ,os ,c ++. It would really be nice if u include this feature.

    Thanks

  14. koushik C says:

    Nice one ...

    Some of my suggestions ,

    1. Tagging questions bases on company is very imp as people seek the types of questions each company ask .

    2. To attract users who are exp , trying adding feedback to company profile , the kind of work they do etc

    3. As you have started differnt page for topics like Arrays, Bitmagic , some notes from good books and other sites will help.

  15. JT says:

    Hey guys, didn't know about this until i saw the mail from Gautham. you guys will rockm, and go great lengths. all the best for your future, and i look forward to pointing this website to wannabe geeks for sure! :)

  16. super. thank u very much

  17. Manish jain says:

    nice work

  18. Venki says:

    Guys, good work, keep it up. Can we have one more sub-title for "Design Patterns"? May be it is bit advanced for beginners, yet many professionals are browsing the site.
    Thank you, Venki.

    • Gautham says:

      Having Design Patterns is definitely a very good idea :-) But we want to go in phases. After covering object oriented progrwmming, will be covering design patterns. Thanks for the suggestion.

      • Venki says:

        Good idea, step wise. Let us start discussion on Object Oriented Principles preferably SOLID and GRASP.

        http://en.wikipedia.org/wiki/Solid_(object-oriented_design)
        http://en.wikipedia.org/wiki/GRASP_(object-oriented_design)

        • Abhijit says:

          Guys the book "Head First Design Patterns" is just awesome.. try reading it in conjunction with http://sourceforge.net/projects/hfdp-cpp/ if you are addicted to C++.

  19. Asit says:

    Good work. But how about including solution in java too...please let me know where we can contribute solution in java...

    • Gautham says:

      Asit, posting solutions in java is a good thought. If you have solutions in Java, you can add them in comments of the individual posts.

      We are considering adding Java solutions to the main posts, but is not in our priority list due to the effort involved.

  20. Vishwa Jeet says:

    Hi Sandeep,

    Very good work....keep continue this good work...

  21. GeeksforGeeks says:

    @Deepak: You can add your query to forum by using "Ask a question".

    For a C++ query, select forum category as "C/C++ Programming Questions"

  22. deepak says:

    Hey tell me sandeep how do I post queries of C++

  23. GeeksforGeeks says:

    @sachin: Sachin, GeeksforGeeks was born out of the experience of three technology passionate guys with different backgrounds.

    Sandeep used to work in a big MNC before he left to pursue his passion in teaching. Gautham, who graduated in Electrical and Electronics Engineering, now works as a software developer in a famous MNC. Calvin contributes to the website whenever he has a free time or during his journey to China, India or a European country.

  24. sachin says:

    Good website guys . Just out of curiosity r u guys students or professionals ?

  25. geeky says:

    Great work guys. god speed.

  26. kiran says:

    Good job, keep up the nice work

  27. Siri says:

    Hey!
    this is an awesome site..efficient and clearly explained solutions, keep it up guys!

  28. amit says:

    nice website very very useful

  29. bhupi says:

    2 guys and a geek.
    lolz.

  30. raja says:

    yeah.. really very useful website.., throughout my 3 years googling...

  31. Mini says:

    Hey..awesome site.
    has been very helpful. If I crack my placement interviews it would be because of geeksforgeeks :)

    Thanks!

  32. Very useful and instructive site!
    Keep up the efforts!

Comment

Subscribe without commenting

 
Tweet