Are these the entire answers or does the "...." represent the part of the answer where your friend goes more in depth and tells me specific examples about his background and experience that can speak to his skills? It is pretty hard to evaluate these responses because they are all very general and could be said by any of the job applicants that walks in the door: I am hard working, I know what the job requires, I am looking for a job that challenges me, etc. It's understandable that you wouldn't want to post intimate details about your friend's background on the internets, but since an interview is all about getting to know someone's background and about fit for a particular job, the feedback you could expect will be general at best.
So with that in mind, my general reaction to the answers below is that your friend is doing too much telling me about what skills he has and not enough showing me through sharing specific examples. Everyone is going to tell me that they are committed to their job. It means a lot more if you tell me about the time you worked 34 hours straight then walked across town in the blizzard/earthquake/hurricane/rapture to deliver something to a customer on time. Also, the answers should be more tailored to the job your friend is seeking. So you will be successful because of X Y Z is ok. Saying you will be successful because of X Y Z and you know that in this role/company X Y Z are very important because... is much better.
I concur. Your friend is doing too much telling. He needs to share specific examples which would be germane for the position he is seeking. Shifting questions that the interviewer asked you should be based on your past experiences and how that will help the current position you're applying to.