I applied through college or university. I interviewed at Flam (Bengaluru) in Aug 2025
Interview
there were three rounds of interviews
round 1 - 2 dsa (easy to medium level problems) questions followed by general swift interview questions (gcd, arc, value types vs reference types, strong vs weak vs unowned references etc)
round 2 - live coding, general resume questions followed by implimenting a module in swift which takes a list of image urls and returns a list of uiimages, the loading of images had to be done parallely and the order of returned uiimages did not matter
round 3 - manager interview, general technical questions, was asked topics I was comfortable in and then grilled on them, oops, compilers, os and just about anything else, questions like how are objects created, different gc algorithms monolitic vs microkernels etc
Interview questions [1]
Question 1
dsa - given a binary array find the lenght of the longest subsequence which has equal number of 0's and 1s
I applied through a recruiter. The process took 3 days. I interviewed at Flam (Bengaluru) in Jun 2025
Interview
Interview Rounds:
There were a total of two main rounds apart from the standard HR discussions.
1. Technical Round:
This round focused on assessing my technical understanding and problem-solving skills. The interviewer asked about my past projects, frameworks I’ve worked with, and some scenario-based questions related to real-world challenges. It was a good mix of conceptual and practical questions.
2. Experience & Contribution Round:
The second round was more conversational and centered around my experience and potential contribution to Flam. The interviewer wanted to understand how my past work aligns with their current goals and where I could add value to their team. We discussed ideas, workflow, and how I could integrate into their ecosystem.
Overall Experience:
The entire process was smooth and well-organized. The interviewers were friendly and made it feel more like a discussion than a test. It was a great opportunity to understand Flam’s work culture and vision.
Interview questions [1]
Question 1
They focused more on the fundamentals of computer graphics, especially around the graphics pipeline and mathematical concepts used in rendering. It wasn’t a direct Q&A format — rather, it turned into an engaging discussion and problem-solving session where we worked through ideas together.
The recruiter was nice and transparent about what to expect in each step and took the time to explain each of them.
1. The first round was based on my resume and projects.
2. Next was a take-home assignment. I was asked to select any paper and then write pseudo-code for it and submit it in less than a week.
3. In this round, we discussed in depth the selected paper and the concepts related to it.
4. The final round was culture fit, and the interviewer wanted to see how you would think and extend their current work.
All went exceptionally well except for culture fit, and I was not extended an offer.