Mobile Developer Interview Preparation Guide
Download PDF

Mobile Developer Frequently Asked Questions in various Mobile Developer job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting

52 Mobile Developer Questions and Answers:

1 :: What is meaning of Android?

It means a robot with a human appearance.

2 :: What is Android Mobile?

An open-source operating system used for smartphones and tablet computers.

3 :: Who are the Inventors of android?

Andy Rubin, Rich Miner, Nick Sears.

4 :: What are the features of Android OS?

★ Most of us are aware of features like
★ Live wallpaper
★ Camera
★ Messaging
★ Bluetooth
★ WIFI
★ Web Browsing
★ Music
★ Alarm etc. etc….

5 :: Which tools required for developing Android Apps?

★ JDK
★ Eclipse + ADT plugin
★ SDK Tools.

6 :: ADT stands for?

Android Developer Tools.

7 :: SDK stands for?

Software Development Kit.

9 :: Which are the advantages of android?

★ Open-source
★ Platform-independent
★ Supports various technologies (having number of native application like: camera, bluetooth, wifi, speech, EDGE)

10 :: Define Android application Activities components?

They dictate the UI and handle the user interaction to the smartphone screen.

11 :: Define Android application Broadcast Receivers components?

They handle communication between Android OS and applications.

12 :: Define Android application Services components?

They handle background processing associated with an application.

13 :: What are Activities?

An activity is a single, focused thing that the user can do. when ever user click on GUI the next Activity will be start and new GUI set base on coding.

14 :: Define Android application Content Providers components?

They handle data and database management issues.

15 :: How to Start Another Activity?

Note: you need to past this code on onClick method.

Intent i = new Intent(getApplicationContext(), Activity2.class);
startActivity(i);

16 :: Define AVD?

AVD Stand for Android Virtual Device (emulator), The Android SDK includes a mobile device emulator - a virtual mobile device that runs on your computer.

17 :: Which languages are the mobile apps programmed in?

Cisco WebEx develops mobile meeting applications for a host of devices. The apps are developed in the programming language best suited to the device and OS we are approaching. So, we develop using C++ for Apple devices running on iOS, Java for BlackBerry devices, Java for Android devices and so on.

18 :: Which special skills and roles are required?

The important ones are flexibility, speed, and a keen understanding of the user experience. Mobile development jobs require you to work quickly and be ready to respond to lots of changes, such as hardware and software updates, patches and design changes. The tablet is a great example - we have entered into a 'post PC era' and the types of things that a tablet will be used for is still evolving.

19 :: How to port applications to multiple platforms?

We have created a single unified architecture that covers all platforms, so that we can ensure a common user experience across devices. However, different platforms utilise different operating systems and system tools, so we have to create a unique client code base for each platform - iOS, Android, and Blackberry. It is possible to reuse some code across Blackberry and Android.

20 :: What is different about the mobile app development?

Some of the unique challenges are: designing for a small screen size and resolution; energy management that focuses on optimisation of battery life; managing data access in an environment of variable and potentially inconsistent network access; working with devices that offer limited processor power and RAM in comparison to a PC.