Open In App

Oracle India Pvt Ltd Interview Experience for Application Engineer (L2)

All the interview processes are virtual because of pandemics.  All the three rounds are on the same day, or its depends on you 
Its a technical discussion not one-way communications, because the interviewer helping me to correct my approach to solve the problem.
Position applied: Senior Software Engineer (Experience 3- 8 years)
Round 1(Technical Round): In the first round asked totally concept-based, data structure and one cake puzzle.




#include <iostream>
using namespace std;
int main() {
    int  *ip = NULL;
    cout << "Value of ip is: " << ip; //
    *ip = 10;
    cout << "Value of ip is: " << ip;
    return 0;
}




#include<iostream>
using namespace std;
  
class Base
{
public:
    Base()
    {
        cout<< " Base Constructor called" <<endl;
    }
  
    virtual ~Base()
    {
        show();
    }
  
    virtual void show()
    {
        cout<< "Virtual method called" <<endl;
    }
  
    void printNow()
    {
        show();
    }
};
  
class YellowBase : public Base
{
public:
        YellowBase()
        {
            cout<< "Derived class Constructor called" <<endl;
        }
         
        ~YellowBase()
        {
            show();
        }
        void show()
        {
            cout<< "Derived class Virtual method called" <<endl;
        }
};
  
int main()
{
    YellowBase d;
    d.printNow();
}

You need to write all the code in notepad and share the screen.
After clear first round, they will proceed for the second round on the same day. 



Round 2(Technical Round):

D1--
       F1--F2--F3
       D1---
             F1--F2--F3
             D1--D2
                     F1
 D2--
        F1--F2--F3
        F4---F5
D3-
      F1--F2

You need to write the clean code, on the notepad and share your screen.



Round 3(Managerial Round):

Verdict: Selected (After two days they give confirmation)
 


Article Tags :