A technical education student who completed an internship as an iOS developer at Revolut's office in Dubai shared on a podcast how he achieved this goal. Previously, he had gained the opportunity to study at the Apple Developer Academy in Bali and interned at Dubai Islamic Bank.
During a trip to the Himalayas in Himachal Pradesh for Diwali celebrations, he met a girl named Ishka at a hostel in Bir Billing. This girl was also vacationing there and worked at Revolut. Since Irfan was already looking for remote work opportunities abroad, he asked Ishka for a recommendation without hesitation.
In the podcast, which he discussed with Vaibhav Kanda in May 2026, Irfan recounted joking by asking Ishka if he could get a recommendation. A twist then occurred: Ishka resigned from Revolut immediately after the trip ended, but she asked her friend at the company to recommend Irfan, which opened the door for him to get the job. Thanks to this recommendation, he was included in the hiring process.
However, getting the job was not an easy path. Irfan emphasized that a recommendation is not a shortcut. The recommendation helped him pass the initial resume screening and receive a link to an online assessment, but all subsequent selection stages had to be completed independently.
The first serious challenge was the HackerRank test. Irfan noted that he did not engage in deep preparation for DSA (Data Structures and Algorithms) like many engineers do. Instead, he focused on SwiftUI, developing and running iOS applications. He managed to solve data structure questions in SQL and Python thanks to his prior programming knowledge.
Next, he had to conduct live coding, demonstrating his skills in Xcode, as his AI-based coding tools were disabled. Revolut in Spain assessed not only his ability to solve coding problems but also how he functioned as a senior iOS developer. He quickly realized that Revolut was evaluating his understanding of Swift and SwiftUI.
The interview was not simple. Irfan admitted that he did not know the answers to all the questions asked. Nevertheless, between the screening and the technical interview, he spent about three days intensively studying a book on Swift, which helped him successfully pass the technical round and move on to the HR round.
Preparing for the HR interview also required effort. Even after successfully passing the technical interview, Irfan did not consider the job guaranteed. He researched the experiences of previous candidates, spoke with former interns, and prepared answers to behavioral questions using the STAR method (Situation, Task, Action, Result).
He practiced answering questions related to dispute resolution, problem-solving, and his previous internship experience. Subsequently, as he reported on the podcast, the long-awaited offer letter arrived. According to him, the compensation discussed during the interview was around 4.2 lakhs per month.
Irfan believes that his technical abilities were only part of the success. He has created numerous iOS applications, worked with clients, interned at Dubai Islamic Bank, and strengthened his skills in SwiftUI. Furthermore, he holds a degree from NIT Jalandhar, has public speaking experience, and received the Princess Diana Award. However, he constantly emphasizes another crucial skill—communication. He added in the conversation that a person might be the smartest, but if they cannot articulate their thoughts clearly and politely, people may not grasp their true capabilities.


