There were 3 rounds. L1(2 coding, others are based on core Java) L2(1 coding, other are related to project and Linux based some scenario) L3(Managerial) Explain the gap throughout your education and jobs.
The process was fast initially they took first 2 rounds on weekend then last one after 4-5 days. When it came to result. They gave me two reason why I am not selected.
Q1. What are the OOPS concepts? Describe each one.
Q2. Parent Child class class Parent{ void print(Parent p){ sout("Parent"); } } class Child extends Parent{ void print(Child c){ sout("Child"); } } Parent p=new Parent(); Parent c=new Child(); c.print(p); //what is the output?
Q3. Write a program to reverse a string.
Q4. Align the 0s and 1s so that 0s will be in left and 1s will be in right?
Q.5 Employee structure is given as below: EMPLOYEE GENDER AGE DEPT SALARY NAME Q.5.a List out the female employees Q.5.b Group the employee via dept
Q.6 What will be the size of below set? set.add(new Student()); set.add(new Student()); Q.6.a What will be the size for below one? set.add(new Integer(20)); set.add(new Integer(20));
Q.7 Unix commands you know?
Q.8 There is a n-ary tree, return the parent id of given node? Tree Structure: Node{ int id; Node parent; List child; }
The following metrics were computed from 9 interview experiences for the Citigroup Senior Software Engineer role in Pune, India.
Citigroup's interview process for their Senior Software Engineer roles in Pune, India is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Citigroup's Senior Software Engineer interview process in Pune, India.