Huge and stable company with diversified businesses in the banking sector.
Worldwide geographical presence.
Pretty advanced technology, if not cutting edge.
Layered structure with many, many levels of people doing related work.
Divided responsibilities and endless bureaucracy.
Frequent reorganizations in IT groups with people leaving and rejoining the same jobs.
One phone interview with basic core Java questions for 30 minutes. The second interview is one-on-one, and you need to solve a real-time problem by writing code. Then, an interview with the Hiring Manager, followed by HR.
Two phone screen interviews (basic Java and concepts), then a fly-on-site interview with 5 people: manager, architect, and developers. Focus on performance tuning, design patterns, high availability, fault tolerance, data structures, and algorithms.
I went to the premises for a referral walk-in. In the first round, HR explained that the job opening that day was for "Production Support." I told him I was okay with support, but only for the short term. The second round was a technical round. Sin
One phone interview with basic core Java questions for 30 minutes. The second interview is one-on-one, and you need to solve a real-time problem by writing code. Then, an interview with the Hiring Manager, followed by HR.
Two phone screen interviews (basic Java and concepts), then a fly-on-site interview with 5 people: manager, architect, and developers. Focus on performance tuning, design patterns, high availability, fault tolerance, data structures, and algorithms.
I went to the premises for a referral walk-in. In the first round, HR explained that the job opening that day was for "Production Support." I told him I was okay with support, but only for the short term. The second round was a technical round. Sin