Saturday, 28 May 2016

SAP Interview

SAP Labs India



65% criteria

1.OnlineExam :
Sections:
1.Behavioral
2.Design
3.Essay
4.Software testing (mcq's + code for debug)
5.Logical reasoning
6.2 codes (easy + avg)

               Refer geeksforgeeks ,RS Agrawal (mainly try to solve code; other sections are easy; don't waste time on essay )
  
----------------------------------------------------------------

2.technical round 1:

Choose your favorite language (you will get question on that compulsory on round 1 or 2 )

C,cpp : basic question on pointers.
malloc,calloc,realloc
virtual function
vtable and vptr
static vs constant variable

OOPS : all object oriented terms with code 
                       (inheritance,polymorphism,abstraction,encapsulation)
types of inheritance
down-casting and up-casting

DS : stack queue linked list (explain term with example)

Code : create stack using queue and vice versa
    reverse linked list
           if any number x is given find the number nearest to that which is divisible by 4 using                            only bitwise operator
  e.g : if x=9 ans is 8
 if x=15 ans is 16
 
Puzzle : 25 horses puzzle (find top 3 horses)
2 rope puzzle
 
**(difficulty level of round 2 depends upon round 1 .. so try to give your best they allocate points after every round 
my first round was so good, I answered every single question because of that even though second round was not so good I am not rejected )

----------------------------------------------------------------  

3.technical round 2:

Java : question on JVM,JRE,JDK,JIT
types of Java compiler
types of assembler
difference between stack and heap memory
static vs constant typecasting

Mysql : queries on aggregation (min,max,avg ....)
emp_name of having 5th largest salary living in pune :  
                                   {table1(emp_name,id);table2(id,salary,location)}                
name having 2nd highest salary 
                                   {table(name,id,sal)}

Puzzle : 3 unlabelled boxes

Design : traffic signal system (problem and logical solution while designing that)

----------------------------------------------------------------

4.Managerial round:

Design : elevator system (problem and logical solution while designing that)

Code for finding permutation of string

Any one project mentioned in resume and explain your role in that

----------------------------------------------------------------

5. HR 1:

About yourself
Family background
Weakness
Previous companies and why you are rejected
Rate your interview round on scale of 5
Favorite actor (Why?)
What do you know about company (read their product,awards and customer)

----------------------------------------------------------------

6.HR 2:

This round is only conducted for me for others, results are given immediately after HR by giving them some goodies.

Asked me to choose any one real time problem and explain them in 10 min.(5 min to write and 5 min to explain)
(write problem statement and 3 solution involving any technology, solution can be hypothetical but in limit)

Weakness and how you will improve
About yourself
Why SAP
Developer / tester (if tester post is given what you will do)

Told me to wait and finally my result was announced. Finally got placed in SAP.

----------------------------------------------------------------

Advice :
Refer geeksforgeeks for both on-line exam and interview ( geeksforgeeks )
In the interview don't be rigid
If you hear any new terms ask the answer for that, that will show your interest in learning
Java is plus but if you don't know Java let him know you are ready to learn that don't be like I hate Java
Be confident (which I was not) and don't be nervous (which I was) : that's why they took my 2nd HR.

BEST OF LUCK!!!!!!