I agree to a large extent. I have found this attitude in a lot of freshers: The moment the get a job, their learning stops. Some of them even display a sense of arrogance, in that "I know more than you". (Please be informed that I don't have a basic Computer Science degree - I am a Mechanical Engineer by education - B.E., M.E. and Ph.D.). In fact, I remember a person who gave a talk on Huffman Coding; and it got proven during her talk that she had understood it completely wrong - we corrected her, and asked her to prepare better. Further, I see that some of their mathematical fundamentals are weak - they get frightened by the mention of simple sine / cosine functions; and start avoiding. Something has to be done to change the education system. It should become less job-oriented and more knowledge-oriented.