Hello everyone.
I applied to an Online Game Developer position in Gameloft and the first step is going to be an online test about c++.
Its been a while since i dont use c++, but im sure i wouldnt have any problems with the syntax and with basic stuff, BUT, i have no previous experience in game development, so im pretty lost about what are the important things when talking about an this positions. Im really interested in the job and want to prepare myself for the test
These are some of the requirements they listed within the job offer (just to let you makes an idea of what the position should be)
Excellent C/C++ programming skills.Experience working with relational databases such as MySQL.Web scripting experience, PHP/Python and Javascript preferredExperience in HTTP protocol and REST services.Prior experience working with Facebook or other Social Networks API/SDKs.Extra:Experience on iOS will be a big plus.Sockets programming skills (UDP/TCP) would be an asset.
So, knowing that the test will be focused on c++, my questions here are:
What are the key/core concepts when developing online game in c++? Standard libraries exists?
What are the typical data structures used for this (circular lists? binary trees? other kind of trees?)
What kind of questiosn should i expect about networking?
Someone who work/worked on Gameloft can give me some advice?
Thank you all in advance!