Placement Forum
Photo of sunset

Prakhar Gupta

CSE Internship

Year Of Graduation: 2017

  • Round 1 Written Test

    Experience :
    The paper was lengthy.It had 5 sections aptitude logical reasoning verbal debugging coding .Each sections had multiple questions.Time allotted for all the sections was 70 90 min exactly i don t remember .You can switch between any sections and return back to previous marked question too. Apti LR and verbal sections were MCQ .
    Tips:
    Time management is the key tip personally i would suggest to solve the sections in the order apti LR verbal debugging and then coding.There was no negative marking so spare some time at the end to ensure you do attempt all the questions of MCQ.
  • Round 3 Technical Interview

    Experience : Online interview on skype. Duration 1 hour 20 mins Started with Resume based questions like Tell me about yourself discussed about the projects which I have done. Then he asked me to code few programming questions. He expected a full error free code.
    1. To check a string is palindrome or not.
    2. To count number of words sentences in a file.
    3. To maintain the count of each word alphabets in previous question.
    4. There are large amount of numbers and you have to find the numbers which are occurred more than one time.
    First solution which I told him was that to keep the count of number in a array or by sorting the numbers . He told me that we cannot do that because the numbers are large. He asked me to use a different Data structure for it. Then I asked him about BST. we could store the numbers in BST. Then he asked me to code this solution. After all the programming questions we discussed more about my projects . I was asked questions about Node.js and Angular.js As I had used these technologies in my Projects . Then he asked me about database.Mysql and Mongodb. Asked some simple queries of Mysql.
    Tips :
    Try to read as much puzzles as possible from the internet they come handy for many other interviews as well. The interviewer was very friendly and helpful his main focus was to see your approach in solving the questions.
  • Round 4 HR Interview

    Experience :
    Q1 Tell me about yourself.
    Q2 Am I having any other offer If yes then where and why SAP over that company
    Q3 Your strengths
    3 .To this he gave me a scenario to test my leadership and team working capability Then some personal feedback of the interview.
    Tips :
    Nothing as such needs to be prepared for the HR interview.Know your strengths and weaknesses well in advance and try to relate them to your real life examples.
  • General Tips

    My both the interviews were from south india so try to speaka bit slow and clear so that its easy for them to understand.Do not panic or be stressed and everything will go smoothly
Photo of sunset

Shubham Saini

IT Developer Associate

Year Of Graduation : 2015

  • Round 1 Written Test

    Experience :

    The online test was comprised of 107 MCQ questions including 2 programming codes to be done in 90 minutes.

    Platform: Mettl

    There were 6 sections -

    1. Psychometric test - 60 questions in 10 mins

    2. Logical reasoning

    3. Data interpretation

    4. Technical questions(C, C++, DBMS, OS,CN)- 15 questions

    5. Analytical + quantitative

    6. verbal aptitude

    and finally 2 coding questions.

    Solving at least one of them is essential for getting shortlisted.

    It sounds like a lot but actually it's not.
    Give stress on codes, they have more weightage.

    Do practise following coding questions which were asked last year-

    1. C Program to reverse each word of a sentence with starting letter to be in CAPS

    Input: my nAMe is john.

    Output: Ym Eman Si Nhoj.


    2. http://www.careercup.com/page?pid=sap-labs-interview-questions

    Your task is- for a given number recognize if it is bleak or supported by some number.

    You need to only make function in both coding questions and run it against test cases.

    Format would be like this-


    #include
    #include
    //Assume following return types while writing the code for this question.
    char* output1[100];
    void bleakNumbers(int input1[])
    {
    //Write code here
    }

    3. http://stackoverflow.com/questions/19343509/number-of-possible-ways-of-assigning-free-plots-to-buildings-with-the-restrictio


    4. Find GCD of given 2 numbers
    Tips :


    Before appearing in actual SAP's written test, explore Mettle and give sample test on it.
    While writing test, don't think about googling because in case you try to go away from current tab, it will generate a red screen with a warning .
    so Avoid clicking here and there.

    Give first priority to coding and give at least half an hour to programming.

    As soon as you see 1 hour remaining,attempt the MCQs.

    #Around 850 students appeared in this round and 62 made it to the next one. (28 in R&D; and 34 in consulting)
  • Round 2 Group Discussion

    Experience :

    From here they divided students in 2 groups according to role.

    I was selected in R&D; so here is my experience -
    We had design thinking round to check our innovative skills instead of usual GD.
    'Swachh Bharat Abhiyan' was the topic in this round. we had to take interview of a customer (random guy), understand his needs and further design an application.

    After taking interview we were given 30 mins to design 3 screens of our app on sheets.
    Then everyone was called for short PI in which we had to explain our design.
    Tips :

    Prepare questionnaire very well before taking interview.

    Don't just ask interviewee but suggest your points too.

    Try to include as many as feature you can in your app.

    Presentation was the most important part so work on your presentation skills.
    Keep PI interactive and ask if they have any questions at the end.

    #15 Out of 28 were selected for the next round in R&D.;
  • Round 3 Technical Interview

    Experience :

    PI - We had 2 Technical rounds.

    Tech-1:
    Interviewer started with common questions like:

    1. Tell me something that is not on your resume

    2. Projects- describe technical specifications.Then he jumped on some basic conceptual questions:

    3. What is a class and object in C++.Explain by taking an example.

    4. What is method overloading? Give example

    5. How is Encapsulation implemented ? Give example? write code

    6. DBMS - Queries, normalization, ACID properties, joins, some question on data redundancy and inconsistency

    7 Data structure and why do we use them. Give real life example of stack and queue.

    8. I have an array of numbers from 1 to 100 (both inclusive). The size of the array is 100.
    The numbers are randomly added to the array, but there is one random empty slot in the array.
    What is the quickest way to find that slot as well as the number that should be put in the slot?
    He asked to write code and further optimize it and give one line solution.

    Try it, it's easy!!

    9. In the end he asked a simple puzzle to count number of squares of same size and derive a formula.

    It went for 45 mins and since we had a long talk on complexity so he asked me to give my time complexity
    I answered O(1) :D
    Before he could ask or say something i said because these 45 mins are nothing compared to time i would be devoting to SAP in future.

    While leaving the room i asked for review and he said you are selected.


    Tech-2:

    In this round they were giving some scenario and we had to build and describe it.

    The interviewer gave me a scene similar to what we do on flipkart.

    case: A user logs into flipkart and selects products and adds it in his cart.

    Further adds and delete items from cart and do payment.

    Now make class diagram, code with reference to user and administrator.

    I made class diagram and some code but i was not sure about it as i had never implemented such system so I asked him to change the scenario .

    Here he could have asked me to leave but he changed the scenario and gave me this one

    case: There is company named abc and it is working on some old software.Sales guys of this company has to go and first sell things and then come
    back to update the changes done in the whole day now this company is thinking of including a mobile app through which sales person
    can update the data instantly being at customer location. Tell me how it can be done and what technology we can use.
    I had some idea about this and answered every question asked to me.

    In the end he gave me a simple puzzle.

    You have 3 baskets, one with apples, one with oranges and one with both apples and oranges mixed.
    Each basket is closed and is labeled with 'Apples' , 'Oranges' and 'Apples and Oranges'.
    However, each of these labels is always placed incorrectly.
    How would you pick only one fruit from a basket to place the labels correctly on all the baskets?

    PS:I knew the answer but i took some time and then answered him.
    Tips :

    Be specific and say truth.

    Don't rush in giving answers, take your time think and then give your answer.

    If u don't know something just let him know clearly.
  • Round 4 HR Interview

    Experience :


    PI - Managerial + HR

    Basically they check your interpersonal and communication skills here.

    My managerial went for 1 hr and hr for 1.5 hr.

    Managerial:
    1. Tell me about yourself, your family, schooling, role model

    2. Why sap

    3. What is cloud ? private, public, hybrid

    4. Sap is focusing on becoming cloud player? what's your take on that

    5. Simple case study on cloud computing

    6. What innovations you have done so far.

    7. I am giving you 5 minutes...present me a innovative solution and sell it to me

    8. Latest gadgets, technology

    9. Future plans

    HR:

    1. Why sap..and i talked about it for 20 mins :D

    2. Strengths and weaknesses. have you ever tried to make your weakness as strength ? If yes, how?

    3. Are u a team player? give instances.

    4. If you are leading a team and there are multiple suggestion how will u finalize the solution to a certain problem.

    5. General talks about family, environment, college life, projects, friends
    Tips :

    These were general questions so i would suggest to prepare them asap.
    Now sit in front of mirror and imagine yourself as interviewer and interviewee both at same time and let the both individuals talk to each other.
  • General Tips

    Be calm and true.
    Prepare well for interview.
    Your 'Why SAP' should be very clear in mind.
    They don't need hard core coders but ones having strong logical reasoning.
    Start preparing soon, stay cool and give your best shot.
    Last but not the least, google about SAP before appearing :D


    All the best!!
  • Key Skills Tested



    Programming Skills

    Strong analytical skills

    Technical Fundamentals

    Design thinking

    Communication Skills

    Tips



    Divide your time and work on all these areas.
  • Websites

    https://www.hackerearth.com/
    https://www.hackerrank.com/
    http://www.geeksforgeeks.org/
    http://www.indiabix.com/
    https://mettl.com/