I applied through university. The process took 3 weeks. I interviewed at Ruby Seven Studios in Jun 2021
Difficult interview
Application
I applied through university. The process took 1 day. I interviewed at Ruby Seven Studios
Interview
Interview consists of 4 stages,
1. Aptitude
2. Machine Test
3. Technical Interview
4. HR interview
Aptitude test was mainly focused on mathematical aptitude and knowledge of mechanics.
If you qualify for aptitudes they will ask you to write a C/C++ program on a machine [Machine test]. One of the bonus of this machine test is that they will help you in everything apart from the core logic. If you don't know the commands to draw a circle or if there is an error they will clean it up for you. Your main focus should be on developing a logic that solves the problem.
Interview questions [1]
Question 1
I have heard that for a different college, they asked ping pong game program.
For my machine test, I got the following question.
Using C/C++, draw a simple solar system. The solar system should have a sun at the middle, earth rotating around the sun and a moon rotating around the earth continuously. [Draw Earth, sun and moon as circle]
After completing this program, I was asked to make the following modifications to the program stage by stage. [They were checking the code readability and ease of modification]
1) Make earth & moon rotate faster
2) Make moon rotate in opposite direction
3) Draw random stars [one pixel/circle/...] on the screen [Don't draw star inside a planet]
4) Make the stars move from right to left continuously and at no point of planetary rotation should a star appear inside earth/sun/moon
Technical interview
> Mostly c++ questions, study namespace concept, virtual functions and virtual base classes,...
1) you have a global varible abc & another abc in your function, can you access global abc? if you can; how ?
2) questions about virtual functions [indirectly]
3) What does var<<1 & var<<2 do to var? [expected answer : multiplication by pow of 2]
4) What does var>>3 do to var ?
3 - 4 interviews depending on whether you are getting into the shortlist via campus placements. Queue/stack/array logic questions are a common question strategy. The placement cell mentioned a package to be between 3-4LPA.
Interview questions [1]
Question 1
OOPS concepts, C++ basics, any sorting algorithm - just know how it works, do you know any poker/casino games, can you explain a game structure of any board game you know(just a simple outline), the Recursive function, print numbers upto 100 without using a loop (hint use recursive function)