Mobile Programming logo

Mobile Programming Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 38 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
71.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Mobile Programming.

Showing 3 of 38
Mobile Programming logo
Mobile Programming

Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding

There were 2 rounds. The first was general tech, then a coding round with medium-level problems. After that, there was a client round. It really depends on the client's needs for the specific project they are hiring for. In my case, my prior experience with Accenture was relevant.

Confirmed questions3 questions
  • Can you explain the concept of hoisting in JavaScript?
  • What distinguishes var, let, and const in JavaScript?
  • How do you understand JavaScript promises?
Mobile Programming logo
Mobile Programming

Software Engineer

Engineering

Entry Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

The interview was pretty average. I had a panel of 3-4 people for about half an hour. After that, HR emailed saying I got selected and there were no more rounds. Then they sent two documents that took me about 2 hours to complete. I sent them back on time and got a call from HR to give a tentative joining date. That was it. After that, I haven't heard back from HR at all. No offer letter, and they aren't picking up my calls or replying to emails. It's been the worst experience ever. The HR team is so unprofessional, not even sending a rejection email or giving any reason for not proceeding.

Confirmed questions3 questions
  • What are the basic Swift concepts?
  • Can you explain design patterns such as MVVM?
  • Could you solve some problems?
Mobile Programming logo
Mobile Programming

Software Engineer

Engineering

Mid Average Negative experience Decline offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Technical Technical Behavioral

The interview process was a bit of a ride, not super fast-paced. Initially, they said it would be remote work, but then they expected daily office attendance. It involved 3 rounds in total. It started with an i-Mocha test, then moved to two technical interview rounds, and concluded with an HR round.

Confirmed questions5 questions
  • Can you explain garbage collection?
  • What new features were introduced in Java 8?
  • Discuss the fundamental aspects of core Java.

Mobile Programming Software Engineer Interview Questions

Quoted word for word from Mobile Programming interview reports.

Can you explain the difference between `display: none` and `visibility: hidden` in CSS?

Read reports

What are the reasons behind Java not allowing Multiple Inheritance?

Read reports

Between a gridview and a repeater, which one do you consider superior?

Read report

Can you explain the difference between a Class and a Struct in the context of the Core Data Coordinator Pattern?

Read report

Formats, difficulty and experience

Across all 38 Mobile Programming interview reports.

Interview formats

Technical 47.7%
Behavioral 25.6%
Coding 20.9%
Other 3.5%
Presentation 1.2%

Interview difficulty

Easy 7.9%
Average 76.3%
Difficult 15.8%

Candidate experience

Positive 71.1%
Neutral 10.5%
Negative 18.4%