

Updated by Meta candidates

Software Engineer Interview Experience
Interview process
The Overall Interview ProcessStep 1: Online Assessment (OA): A 60-90 minute screening on platforms like Codility or HackerRank, often featuring 2 LeetCode Medium coding questions and sometimes logic or SQL-based multiple-choice questions.Step 2: Technical Screening (often via Karat): A live technical interview with a third-party partner like Karat. This focuses on core Data Structures and Algorithms (DSA) and fundamental software engineering principles.Step 3: Technical Deep-Dive / Team Panel: A more thorough session with Citi engineers focusing on System Design, Java/Python specifics (like multithreading or database ACID properties), and a deep-dive into your past project architecture.Step 4: Hiring Manager / Behavioral Round: A "culture fit" discussion using the STAR method to evaluate your teamwork and communication, often ending with HR discussions on salary and policy
- Final round
Interview tips
Master DSA fundamentals, specifically focusing on Arrays, Strings, and Trees, to pass the initial Karat or online coding assessment.Practice SQL queries and revise database indexing and ACID properties, as banking roles prioritize data integrity and performance.Deep-dive into your projects, ensuring you can explain every technical choice and your specific impact using the STAR method.Review System Design patterns, particularly microservices and scalability, if you are applying for a mid-to-senior level position.Research Citi’s core values and recent tech initiatives to demonstrate genuine interest during the behavioral and cultural fit rounds.
Company culture
Supportive Team Dynamics: Many developers highlight a collaborative and approachable peer group. New joiners often find mentors who are willing to share knowledge and help them navigate the complex banking systems.Emphasis on Diversity & Inclusion: Citi is frequently praised for its global, multicultural environment. The company actively promotes affinity networks and values diverse perspectives in decision-making.Meritocratic Growth Opportunities: For those who are competitive, the culture is described as meritocratic, where high performers are rewarded with challenging projects and internal mobility.
Questions asked
Specific questions asked
Get full access with a membership, or share your experience to try it free.
