• Login
    Forgot Password?
  • General Search
  • Companies
  • Reviews
  • Internships
  • What We Do
    • About Us
  • FAQs & Rules
    • FAQs
    • Terms of Use
  • Write a Review
  • Companies
    • All
    • TalentCorp SIP

Software R&D

Home Software R&D

Archives

  • September 2014

Meta

  • Log in

Review on Software R&D

Software R&D
Company
Materialise
Duration
12 weeks
Monthly Pay
RM 1000
One-Sentence Summary
MatAcademy has 2 main phase: Training phase and Project phase. During training phase, mentors is assigned to intern and they have to complete toy project from scratch individually. Project phase is where intern start to work on real small project for Materialise.
Ratings
Enjoyment
Support & Guidance
Environment & Location
How Rewarding Was It?
Average Rating 4.5/5
What did you do?

During training phase for 1 month, I have developed fully working toy application using C++, MFC architecture and proper design patterns. I have worked on unit testing, using Team Foundation Server and do presentation in front of developers and project managers.

During project phase for another 2 month, I have partnered with other interns and completed small internal project which consist of back-end library and GUI. I have completed documentation for the project and do presentation in front of internal clients.

What was the interview like?

Objective test: Technical assessment is done with this test. Any programming language knowledge, OOP and Software Design (SOLID principles) are required to score the test.

Interview questions: Depends on where you steer your conversation, the interviewer will try to access your understanding and your ability in the domain.

What did you learn?

1. SOLID principles and design patterns
2. Unit Testing
3. MFC framework
4. Team Foundation Server
5. Soft skills (including presentation, communication etc)
6. Basic business procedure and Materialise SOP
7. Teamwork and leadership skills
8. Preparing Software Design Document
9. Conversion from unmanaged to managed codes
10. and many more.

Was your supervisor supportive?

The supervisors guide throughout training phase and not spoon-feeding. They make sure the interns stay on course by asking the right questions and point out the mistakes made by interns. They are open to suggestion and are willing to teach and try new things.

During project phase, their role change to project manager and brainstorm together during scrum meeting.

Room for improvement

I will improve on my communication, teamwork and time management skills.

Advice for future interns?

In order to benefit from the internship, you should:
1. Have basic understanding on SOLID principles, design patterns and software design.
2. Become a proactive person.
3. Realize that the location is in the elite area, thus food and accommodation quite expensive around here.
4. Summons are always issued if you illegally park.
5. Participate in non work related activity.
6. and lastly enjoy you internship as their culture is awesome. You will thank me later :).

Reviewer
Muhammad Faiz
Reviewer's Education
Bachelor of Computer Science with Specialization in Software Engineering, 3rd year.. Multimedia University, Cyberjaya

Copyright © 2015 The Intern Insider. Made possible by clouddream.
  • Software Development, Website Development, Mobile App Development
  • Find Free Blood Donors in Bangladesh
  • Nur Hossain
  • School, College list in Bangladesh
  • Bulk SMS at cheapest, lowest price in Bangladesh
  • Mashrafe Bin Mortaza, Bangladesh Cricket, BPL
  • Batiwala | Volunatary Event Management in Bangladesh
  • Get WordPress Plugin, Theme Updates, Technogloy Updates
  • Get free best romantic quotes, motivational quotes, life quotes
  • School Management Software, Digital Attendance, College Management Software