
SWIFT Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 21 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at SWIFT.
Software Engineer
I applied in December 2024. It took a bit before I got the initial coding test, which was on Codility. It was pretty manageable. A few weeks later, I heard back that I passed and was moving on to the interview with the Malaysian team. Then, another few weeks passed before I got the final interview with the team I would join. It was a great final interview, but HR just let me know I didn't get the job.
- What are the concepts in Java?
- Tell me about your experiences with Java.
Software Engineer
I started with a chat with the head of HR, who was super nice. Then, I interviewed with the hiring manager, also very approachable. We went over my resume, and they told me about a take-home project. I had a week to do it, and then we had a meeting to talk about it. They said they'd email me about my application status and if I moved on to a final interview. But, I never heard back about my application. I emailed HR a bunch of times, and every time they just said, 'I'll get back to you next week.' After 5 months, still no final answer.
- Can you tell me about Maven?
- What was your reasoning for this particular implementation choice?
Software Engineer
There were 3 interviews in total. The first one was with a company recruiter where I just talked about my background and what qualifications I have. The second one was with the group manager. It was mostly behavioral questions, but a little technical. The last one was a technical interview with 3 senior managers where I had to share my screen and code in python and c++ for an hour.
- Can you reverse a string?
- Write a function to count the occurrences of each letter in a string.
- Could you fix the errors in this C++ namespace and class syntax?
SWIFT Software Engineer Interview Questions
Quoted word for word from SWIFT interview reports.
“Which Linux command shows the last 5 modified files?”
Read reports →“Write a function to count the occurrences of each letter in a string.”
Read reports →“What happens if you restart an EC2 instance that was accidentally stopped in a VPC with an Elastic IP?”
Read reports →“Can you reverse a string?”
Read reports →“How would you find a specific string in a column of a MySQL table?”
Read report →“How do you list running processes using a Linux command?”
Read report →“Could you fix the errors in this C++ namespace and class syntax?”
Read report →“Could you explain the transient keyword in Java?”
Read report →“Could you explain what a deep copy is in C++?”
Read report →Formats, difficulty and experience
Across all 21 SWIFT interview reports.