Interview questions for software engineering internship

I’m currently 29 years old studying for my masters degree in software engineering

1. What can you tell me about yourself?

2. Tell me about how to solve if you had a conflict at work.

3. What are your weaknesses?

4. What are your strengths?

5. How many ping pong balls fit  in a Volkswagen?

6. What are the pros and cons of programming language you know most?

7. If you were the CTO of this company, how would you design the architecture of image4io system? (You can use pen & paper or any other tool).

Please read and answer questions carefully.

Thank You