I am working as an equity research analyst for the last 4 years in a small boutique firm in Mumbai and recently attended an interview for an equity research position in JP Morgan .One of the interviewer asked me whether I can suggest him any stock to buy which he wants to hold it for a minimum 5 years time from now. I was really struggling for an answer; from the panel of interviewers another guy asked me, whether I would first of all suggest smallcap, midcap or largecap stock? Hey guys what do you think is the right answer?