Folks, please help me preparin...
hey eugene,
I have read a lot about oo concepts and solved some common problems like file system and cache design. But i am want to see more solved example(supervised learning :) ) to do better.
You've read about OO? That sounds very wrong. You don't learn OO by reading. You learn OO by coding an OO project. Have you ever designed a significant program from the ground up?
What I mean is: how much experience do you have designing programs? What's the largest program you've coded from scratch?
thanks man, however learning is not limited to getting a job. If you/someone has a good war story please share.
What sort of story or advice are you looking for? I thought you were concerned about interviews because that's mostly what this site is about. But if not, what sort of advice are you looking for? How to become better at design in general? Any specific aspects you're interested in?
I will start with a small example, adapter pattern is useful when interface of lib is likely to change and you want to protect your code. This is just an dummy example. I understand this is just an interview site, just trying to get source. Look at this source ftp://ftp.awl.com/cseng/authors/lewisloftuscocking/labmanual/PDF/lewis_409167_labMan06.pdf
Seems like what you really want is a course on OO design patterns. Try MIT OpenCourseware.
I've always found the online C++ FAQ by Marshall Cline to have some really well-phrased explanations of Oo concepts. ,;
Have you had trouble with design questions in the past? If so, the most productive thing would be to start by explaining which aspects you tend to struggle with.
- eugene.yarovoi July 07, 2012