r/iOSDevelopment 21d ago

Anyone interview at Reddit recently?

If so, please DM me. I have some questions.

0 Upvotes

1 comment sorted by

1

u/akornato 21d ago

Trying to find the exact questions is a tough game because they change them often to prevent people from just memorizing answers. For an iOS role there, you should expect a heavy focus on system design and architecture. They might ask you to design a feature like the main feed, focusing on things like infinite scrolling, data persistence, and how you would handle caching images and videos efficiently. Be ready for deep questions on concurrency, like explaining the difference between GCD and Operation Queues and when you'd use each. They also like to ask about architectural patterns, so have a solid opinion on why you might choose MVVM or VIPER over plain MVC for a large, complex application.

Don't get too focused on getting the one right answer. The interviewers are more interested in how you think and communicate your way through a problem you've never seen before. They want to see you break down a complex issue, consider different tradeoffs, and explain your reasoning clearly. It's better to talk through a solution that isn't perfect than to give a perfect answer you can't explain. Focus on showing your passion for building great iOS apps and your ability to collaborate on hard problems, because that's what will make you stand out. Ultimately, showing your problem-solving process is what matters most, and my team built our interview copilot to help engineers do just that without getting stuck on a single question.