Citi AVP - Cloud Security Engineer interview questions
based on 1 rating - Updated Feb 19, 2026
Easyinterview difficulty
Very positiveinterview experience
How others got an interview
100%
Applied online
Applied online
Interview search
1 interviews
Citi interviews FAQs
AVP - Cloud Security Engineer applicants have rated the interview process at Citi with 2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 63.6% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Citi as a AVP - Cloud Security Engineer according to 1 Glassdoor interviews include:
Background check: 50%
Group panel interview: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Citi in Sep 2025
Interview
A recruiter initially reached out via email to confirm my background and coordinate the first interview.
The first interview was a 30-minute discussion with two members of the team. It focused on my experience and included basic technical questions related to Python and Git.
The second interview was scheduled for 30 minutes with the Hiring Manager and a senior team member, but it extended to about an hour, and another senior team member joined. This round went deeper into my experience and personal projects, particularly those that aligned with the team’s work. I was asked foundational technical questions, including object-oriented programming concepts, deployment pipelines, and additional Python questions. I also gained more insight into the team’s responsibilities and how my background could contribute.
The whole process took 3 weeks.
Interview questions [1]
Question 1
They asked a mix of practical technical questions. We talked about authenticating into APIs (like using bearer tokens), the differences between HTTP methods such as GET, POST, PUT, and DELETE, and some Python fundamentals. For example, they asked what happens if you try to access a key in a dictionary without using .get().
They also asked which Git command I’d use to push local changes to GitHub, went over the pillars of object-oriented programming, and discussed my experience working with cloud technologies.