Full Stack Intern Review

by Unity Technologies

Rating

4.9/5
  • Skills
    5.0
  • Responsibilities
    5.0
  • Support & Guidance
    5.0
  • Culture
    4.5
  • Your Impressions
    5.0

    Overview

  • 1. Please give an overview of your role and what this involves on a day-to-day basis.
  • Day-to-day you get to come up with solutions to improve the service you work on. Brainstorming, pair programming sessions, and discussions are all part of your daily routines. Your primary goal here is to learn as much as you can, and you can choose your preferences. You are able to take ownership of new features or projects. No challenge is too big as you will always be supported by your team.


    Skills

  • 2. Have you learnt any new skills, or developed your existing skills?
  • Backend work taught me about microservices, GoLang and cloud-hosted databases. Frontend work exposed me to React and state management with both Redux and React Query, as well as improved my Javascript skills. I have spent some time doing a course on Kubernetes and Docker-based containerization. I have learned many new definitions and concepts (e.g. Function as a service). I have also developed better people skills and become more confident in presenting my ideas.


  • How would you rate the training provided during your experience?
  • 5/5

  • How would you rate your development of industry-specific skills during the experience?
  • 5/5

  • How would you rate your development of personal / soft skills during the experience?
  • 5/5

  • Please rate how these skills have helped you in your career development
  • 5/5

    Responsibilities

  • 3. Were you given much responsibility during your placement / internship?
  • Yes, I got to own quite a few feature work projects and migrations. Although the tasks might not be as difficult, you are given the same amount of ownership as any other employee in your team/company. This is great as you feel like a regular employee who has more time to focus on learning, and you're not working on side projects. Besides, there are no hard deadlines for any tasks.


  • Please rate how meaningful the work you were doing was
  • 5/5

    Support & Guidance

  • 4. How much support and guidance did you receive during your placement / internship?
  • My team was very supportive. You are never left behind. Sometimes you might bump into bigger issues, and there will always be someone to look through them with you, inside or outside the team. You also get a mentor outside your team, which I found really helpful as he had more specific experience on frotend work.


  • How would you rate the support and guidance from your line manager?
  • 5/5

  • How would you rate the support and guidance from the wider team?
  • 5/5

    Culture

  • 5. What was the company culture and general atmosphere like?
  • A huge surprise was how welcoming and supportive everyone is. I had the preconception that the working world would be tense and very serious, but at Unity, it’s the complete opposite; the atmosphere is lively and a lot of fun and the people here are light-hearted and empathetic. There is an emphasis on sustainable work culture, and people are encouraged to never work overtime. There are also no hard deadlines.


  • How would you rate the inclusiveness of the culture?
  • 5/5

  • How would you rate the social opportunities?
  • 4/5

  • How would you rate the diversity initiatives?
  • 4/5

  • How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
  • 5/5

    Your Impressions

  • 6. To what extent did you enjoy your placement / internship?
  • I think this was a fantastic opportunity for me, I enjoyed it very much and I would recommend it as Unity is a very good place for personal growth and learning new skills.


  • Please rate your level of enjoyment on your placement / internship
  • 5/5

  • Please rate how your experience met your expectations
  • 5/5

  • Please rate the future employment prospects at Unity Technologies
  • 5/5

  • 7. Would you recommend Unity Technologies to a friend?
  • Yes


  • 8. What advice would you give to others applying to Unity Technologies
  • Put time and effort into your application. Brush up on your programming skills to pass the initial assessment - you definitely need to practice beforehand, as I found university knowledge doesn't suffice. Most importantly, Unity looks for people with strong empathy and respect for others. Even if this is a software engineering position, working with others is crucial, and you're expected to be able to support your team.


    Report this review

Details

Placement (10 Months+)

Computer Systems Engineering

Scotland

May 2022


View More Reviews