1. Application Submission: The process usually starts with submitting an online application and your resume/CV through the company's career portal. 2. Initial Screening: If your application meets the criteria, you might receive an email or call to set up an initial screening interview. This could be a phone call or a video interview with a recruiter. They might ask about your background, experience, and your interest in the company. 3. Technical Interview: If you pass the initial screening, you will likely have one or more technical interviews. These interviews focus on your technical skills, problem-solving abilities, and your understanding of software development concepts. You might be asked coding questions, data structure and algorithm problems, system design questions, and questions related to the technologies used by the bank. 4. Behavioral Interview: In addition to technical skills, companies often assess candidates' behavioral and cultural fit. You might be asked questions about teamwork, communication, handling challenges, and your approach to collaboration. 5. Domain-specific Questions: For financial institutions like Standard Chartered Bank, you might encounter questions related to the banking domain, financial products, regulations, and how technology is integrated into the banking industry. 6. Coding Assessment: Some companies, including banks, use coding assessments to evaluate your coding skills. These assessments might involve solving coding problems within a time limit. 7. HR Interview: If you perform well in the technical rounds, you might have an HR interview. This interview may discuss compensation, benefits, your expectations, and any questions you have about the company. 8. On-site or Final Interview: Depending on the role and location, you might be invited for an on-site interview or a final round of virtual interviews. This could involve meeting with team members, managers, or senior leaders.