TransMarket Group Systems Engineer Interview Questions | Glassdoor

Find jobs for Systems Engineer

TransMarket Group Systems Engineer Interview Questions

Interviews at TransMarket Group

1 Interview Review

Experience

Experience
0%
100%
0%

Getting an Interview

Getting an Interview
100%

Difficulty

3.0
Average

Difficulty

Hard
Average
Easy

Helpful (2)  

Systems Engineer Interview

Anonymous Interview Candidate
No Offer
Neutral Experience
Average Interview

Application

I applied online. I interviewed at TransMarket Group in February 2015.

Interview

First Round, Online test. Average questions if you are in practice. C++, C# or Java are allowed. There were total 8 questions. 4 were easy. 3 tricky and time consuming. In the end you have to upload a sample code.

Interview Questions

  • q1. Two suburban train lines have a common track. The first train has stops: A B C D E F G H I and the second train has stops K L M C D E O P. The common stops are all lying on the same track. Write a program that controls two trains and ensures accident free operation of the train lines. Program should take initial trains’ position and direction and output trains’ stops for number of future steps. Note that both trains can use common track if they are going into the same direction. The trains are moving between end stops continuously.

    /*Given two references to TrainStates, modify them to represent
    *appropriate t+1 states.
    *TrainState
    *=goingRight == a bool saying if the train is going right or not(left).
    *=position == a char that represents the position of the train.
    *
    *You can use getgoingRight(), getposition(), setposition(val) and setgoingRight(val)
    *to get and set these variables.
    *
    *NOTE: We are giving you pointers to TrainState objects in C++.
    */
    void Problem6::stepTrain(TrainState * t1, TrainState * t2)
    {
        //Implement this, no need to return anything.
        bool goingRight = t1->getgoingRight();
        t1->setgoingRight(false);
        t1->setposition('A');
        return;
    }   Answer Question
  • q2. An architect was asked to build a pyramid out of a very special stone. In fact, the stone is so special that there is only ‘N’ bricks available for construction. A pyramid is a structure where each next level has smaller number of bricks than layer before. Write a program that will help the architect to find out how may possible pyramids can be built given ‘N’ number of bricks. The architect does not have to use all bricks.

    There were 6 other questions.   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.