Review on Software Engineer
|Support & Guidance|
|Environment & Location|
|How Rewarding Was It?|
Training Application to introduce their coding convention, and then the side project that aid them in their project. Full ownership is given, and they do not stress that the application I develop must be done, but always leave it in a understandable, clean code state to allow them to develop in future.
Require on C++ knowledge, especially on object oriented. The interview also test the understanding of your understanding to the code they prepared, and ask your opinion about the approaches.
Design patterns, and coding skill. Other than that, the internship has prepared me to know how a big software being developed.
They assigned mentors to aid us on some concept and syntax help. Whenever I have issues, they will get back to me once they are free from urgent tasks.
I should have be more extrovert and plan my schedule well. It could mess up with the time and some work that being done are wasted (failed the requirement)
This place is multi-cultural, and you have know to ask the people around. They are friendly to tutor you, but you have to ask. They do not spoon feed facts or skill to you, but they always give a hints and direction to keep you on track. If the time factor is pushing, they will help you more, and they encourage you when you uncertain about things.