I applied through a recruiter. The process took 1 day. I interviewed at BT Group (Bengaluru) in Sep 2015
Interview
One online java & aptitude test. 20 java questions, 10 apti questions. If you crack this, you are in.
One face to face technical round. This is very easy.
HR will call you and discuss salary requirements. Quote high.
Interview questions [1]
Question 1
Round one:
One online test. Consists of 20 java MCQs and 10 aptitude questions. (CAT level).
Just ask you consultancy for list of common aptitude questions. Same pattern followed everytime.
Round two:
One technical F2F round.
Very very easy to crack.
Asked me couple of Core Java questions, Singleton pattern and some multithreading questions.
Then gave me a scenario/design based question. Very easy again.
Then asked me their favorite question. Chessboard problem. They ask this to everyone.
They said I cleared the round and HR will get back. HR will just discuss package and send offer letter.
You can go multiple time to crack the online test. Once cracked, your entry is guaranteed.
Was asked why I wanted to join the role standard questions then moved onto a technical Q&A where I was asked about Python specifically and different programming languages that I knew.
Interview questions [1]
Question 1
Explain what an object Oriented programming language is.
Good, the questions were in depth knowledge of Java and Reqct. 1 DSA question each round and LLD and HLD in round 2. The final round was on scalability and manager type questions.
I had 3 Rounds out of which two rounds are technical and last is managerial
1. Core Java, Spring boot, Streams related
2. LLD, Design related questions
3. Last Round was behavioural, scenario/situation based questions
Interview questions [1]
Question 1
1. Java 8 features, Java memory model, sql queries, stream api problems
2. LLD: Design Airline System
3. About project and general discussion