Mobile Software Developer Interview Questions

392 mobile software developer interview questions shared by candidates

There are some general software development questions relevant to the mobile platform such as algorithm, OOP related, how you’d design and architect a mobile app given some hypothetical scenarios. You’d also be asked to work on a starter project and finish it. The questions and sample projects are fairly geared toward the level of proficiency you’re applying for.
avatar

Mobile Software Engineer

Interviewed at Wayfair

3
Mar 22, 2018

There are some general software development questions relevant to the mobile platform such as algorithm, OOP related, how you’d design and architect a mobile app given some hypothetical scenarios. You’d also be asked to work on a starter project and finish it. The questions and sample projects are fairly geared toward the level of proficiency you’re applying for.

The technical questions covered a wide range of areas which I appreciated. The areas included object oriented design, architecture design, problem-solving/algorithms, objective-c (blocks, view controllers, etc.), and mobile specific questions. The most difficult question I was asked was to design a document upload/fetcher system for mobile (kinda like dropbox for the iphone). The difficulty was really in all the details of the problem (caching, database modeling, security, sessions, etc). Algorithm questions ranged from binary tree search questions to array pattern searching. The most unexpected question was the interviewer gave me a stream of digits and asked me to find the pattern. I got really stumped on this problem, it was my last interview of the day and I just blanked out. I guess I did well enough throughout the day because I got the job. By no means an easy interview, but not extremely hard, I was extremely well prepared as I had been interviewing for a while. Id say its on the average to difficult scale, if you are bad at architecting systems then this interview would have been HIGH diff.
Mar 13, 2014

The technical questions covered a wide range of areas which I appreciated. The areas included object oriented design, architecture design, problem-solving/algorithms, objective-c (blocks, view controllers, etc.), and mobile specific questions. The most difficult question I was asked was to design a document upload/fetcher system for mobile (kinda like dropbox for the iphone). The difficulty was really in all the details of the problem (caching, database modeling, security, sessions, etc). Algorithm questions ranged from binary tree search questions to array pattern searching. The most unexpected question was the interviewer gave me a stream of digits and asked me to find the pattern. I got really stumped on this problem, it was my last interview of the day and I just blanked out. I guess I did well enough throughout the day because I got the job. By no means an easy interview, but not extremely hard, I was extremely well prepared as I had been interviewing for a while. Id say its on the average to difficult scale, if you are bad at architecting systems then this interview would have been HIGH diff.

Since this was a software developer position, The over the phone interview questions were standard mainly around the work that I've done in my last positions, my role, things that I'm passionate about, some technical questions around HTTP requests. The in-person interview was very technical. I was asked about the Fizzbuzz challenge, Linked list nodes.
avatar

Mobile Software Developer

Interviewed at Weedmaps

2.1
Jun 4, 2016

Since this was a software developer position, The over the phone interview questions were standard mainly around the work that I've done in my last positions, my role, things that I'm passionate about, some technical questions around HTTP requests. The in-person interview was very technical. I was asked about the Fizzbuzz challenge, Linked list nodes.

Dada una matriz NxN con algunas celdas marcadas como “pared”, al tocar una celda que no sea pared, se debe llenar de color esa celda y propagar el color a las celdas adyacentes, evitando cruzar paredes. El resultado final debe ser que todas las áreas accesibles desde el punto inicial queden coloreadas, sin atravesar las paredes.
avatar

Mobile Software Engineer II

Interviewed at Pinterest

3.6
May 28, 2025

Dada una matriz NxN con algunas celdas marcadas como “pared”, al tocar una celda que no sea pared, se debe llenar de color esa celda y propagar el color a las celdas adyacentes, evitando cruzar paredes. El resultado final debe ser que todas las áreas accesibles desde el punto inicial queden coloreadas, sin atravesar las paredes.

Viewing 371 - 380 interview questions

Glassdoor has 392 interview questions and reports from Mobile software developer interviews. Prepare for your interview. Get hired. Love your job.