InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
How does PhoneGap simplify the job of a developer? |
|
Answer» It is inbuilt with a great technology which makes it a SUITABLE framework from every type of the mobile application developer. 24. What do you mean by child browser?A child browser is the type of plugin which could be EASILY integrated with PhoneGap applications. It ACTUALLY protects and prevent the targeted user from accessing INAPPROPRIATE content on the browser. |
|
| 2. |
What do you know about the relation of PhoneGap and Cordova? |
|
Answer» CORDOVA is an engine that supports PhoneGap. It is SIMILAR to the Webkit that supports Chrome. At present, the DIFFERENCE COMES with the NAME only, the download package is same in both the scenarios. |
|
| 3. |
How can you create the PhoneGap plugin yourself? |
Answer»
It has an inbuilt browser in it that controls all dynamic content and significant searches. It is the right platform for developers for decreasing costing and increasing productivity. |
|
| 4. |
Explain the architectural part of PhoneGap Applications? |
|
Answer» The development of PHONEGAP APPLICATION is same as the other mobile application but the BASIC difference is the INITIAL HTML ASSET is available locally while on other mobile application it is present in the remote server. |
|
| 5. |
What is the basic difference found between the PhoneGap and PhoneGap build? |
|
Answer» The PhoneGap is a TYPE of FRAMEWORK for the developers which is used during the PROCESS of mobile APPLICATION development while the PhoneGap build is the type of cloud-based service which is built above the PhoneGap framework. |
|
| 6. |
What is the limitation you could find of PhoneGap while using it? |
|
Answer» The limitation of PhoneGap are
|
|
| 7. |
Name some APIs of PhoneGap? |
|
Answer» Camera, Battery Status, CONTACT, Device MOTION and Orientation, Globalization, File Transfer, Geo Location, Whitelist, Status Bar, SCREEN Splash, Media Capture, VIBRATION, Network Information and so on are some of the APIS of PhoneGap. |
|
| 8. |
Explain the functionality of media.getduration with respect to the one-gap media API? |
|
Answer» The functionality of media.getduration with respect to the one-gap media API is to RETURN the duration of the media file to SECONDS, and in any CASE, if the duration is not known then it will return it to the VALUE -1. |
|
| 9. |
Explain the functionality of media.seekto with respect to the one-gap media API? |
|
Answer» The FUNCTIONALITY of MEDIA.seekto with respect to the one-gap media API is to update the POSITION of the AUDIO file which is a part of the media OBJECT. |
|
| 10. |
What are the different storage options which could be accessed by the PhoneGap? |
|
Answer» The different storage OPTIONS which could be ACCESSED by the PhoneGap are local storage store, MEMORY store and web SQL store. |
|
| 11. |
What is the role of JavaScript file in PhoneGap? |
|
Answer» The JAVASCRIPT FILE defines the FUNCTIONS which are USED to access the NATIVE hook in PhoneGap. |
|
| 12. |
What are the different types of Content Delivery Networks (CDNs)? |
|
Answer» There are three DIFFERENT types of CONTENT Delivery Networks (CDNs) |
|
| 13. |
What do you mean by the CDNs in the JQuery? |
|
Answer» Content DELIVERY NETWORKS (CDNs) boost the performance across the world by just getting hosted with JQuery. It actually PROVIDES file with HIGHER bandwidth to reduce the page load time. |
|
| 14. |
What do you know about a hybrid application? |
|
Answer» The main beauty of hybrid application is that it has the feature of the native application and as well as the WEB APPLICATIONS. Native Applications are installed locally (in the mobile device) and Web Applications USE multiple platform and made available to USER via Internet Browser. |
|
| 15. |
Give some examples of the platforms which are supported by the PhoneGap? |
|
Answer» Android, Tizen, Blackberry OS, Bada, SYMBIAN, Windows etc. However, the EARLIER versions did support other mobile PLATFORMS but then the support was taken back from these platforms. |
|
| 16. |
Explain with the help of program how to upgrade the PhoneGap in Linux, Mac and Windows? |
|
Answer» To Upgrade PhoneGap in Linux and MAC: |
|
| 17. |
What is the role of implementation file in PhoneGap? |
|
Answer» The implementation file helps the PHONEGAP to BUILD up the COORDINATION with the original phone FEATURES. |
|
| 18. |
What is the basic constituent of the PhoneGap plugin? |
|
Answer» The basic CONSTITUENT of PhoneGap PLUGIN are two TYPES of files that is, an implementation file and other is a JavaScript file. The Plugins are known as Name, Spec, SOURCE and Params and the Gap Plugins are Name, VERSION, Source, Params. |
|
| 19. |
What is PhoneGap User Interface? |
|
Answer» The major platforms are used to create PhoneGap App UI - JavaScript, CSS and HTML.
The User Interface has web BROWSER VIEW of 100% (Height X WIDTH) of the screen. |
|
| 20. |
What do we use the platform of PhoneGap? |
|
Answer» It is BASICALLY an open-source software which allows the DEVELOPER to develop the application for the mobile phone USING the codebase like JavaScript, HTML5, and CSS3, while in an earlier era it was focused with LANGUAGES like C and Java. |
|
| 21. |
Is it possible to use PHP/.NET/ASP/JAVA/JSF with the PhoneGap? |
|
Answer» It only uses the codebase CSS, HTML and JAVASCRIPT. But, however, it COULD ALLOW using these remotely depending on the use of the DEVELOPER. |
|
| 22. |
What is the cost of purchasing PhoneGap? |
|
Answer» PhoneGap is standardized with open source implementation where the source CODE is available to everyone. THEREFORE, you don’t have to pay any cost. It is entirely free. Any developer or company can make any commercial, open source, free or any such COMBINATION with the help of the MOBILE APPLICATION. |
|
| 23. |
What are the advantages of using Sencha Touch? |
|
Answer» The FOLLOWING are the advantages of using Sencha Touch:
These Sencha Interview QUESTION for both Experienced and Freshers. To know more DETAILS about it, GET in touch with us. |
|
| 24. |
Explain the term Naming convention. |
|
Answer» It’s a set of rules to be followed by the IDENTIFIERS. The NAMING convention also makes the code readability easy and understandable for other programmers. Sencha Touch’s Naming convention follows the STANDARD JS convention, which a good PRACTICE but not mandatory. |
|
| 25. |
Mention the type of data integration available in Sencha Touch. |
|
Answer» The FOLLOWING types of data integration are available with Sencha Touch: |
|
| 26. |
What if your embedded device has a browser built in? |
|
Answer» Distribution of Sencha Touch applications is FREE of CHARGE through a GENERAL-purpose browser, REGARDLESS of device. Thus, an embedded license will not be REQUIRED. The general purpose web browser has a general browser “Chrome” and a URL bar. |
|
| 27. |
Explain a few drawbacks of using Sencha Touch. |
|
Answer» With the use of Sencha Touch, the developers will face the following drawbacks: The API doesn’t have access to any devices’ contacts, camera and accelerometer sensor.
Users don’t get PUSH notification facility. They have to use long polling or web sockets to avail this.
According to its general public license policy, Sencha Touch is free for all open source APPLICATIONS; however commercial applications will need paid subscriptions.
It’s not appropriate for extreme animation and graphics apps such as GAMING applications.
Point to be NOTED: The question mentioned above has always been a favorite question of Interviewers. This is among the best Sencha Touch Interview Question and Answers for both fresher and EXPERIENCED as well. |
|
| 28. |
What is x-Credit? |
|
Answer» x-Credit is a virtual form used to meter SUPPORT Tickets or request other assistance available under the SENCHA support plan. At the time of BUYING a Sencha support plan, the user will be provided with a certain number of x-Credit balance. The premium support plans of Sencha do not USE any x-Credits. |
|
| 29. |
What is the latest version of Ext JS and how it’s associated with the Sencha Touch? |
|
Answer» The Ext JS 6th is the latest version which merges both Ext JS used to CREATE web DESKTOP applications and SENCHA touch used for mobile applications. The newest version offers app developers a single platform where they create both mobiles as well as desktop applications. |
|
| 30. |
What is Stencils? |
|
Answer» It’s a complete UI asset kit AVAILABLE for Sketch, Adobe Illustrator and Balsamiq. The package is also available as PNG/SVG so that it can be USED with other programs. Stencils contain all of the styles and COMPONENTS used in the EXT JS Classic, ExtReact components and Modern toolkits. |
|
| 31. |
Why is Sencha MVC used? |
|
Answer» The app developers USE Sencha MVC to SEPARATE the control code, the APPLICATION data, and view. This separation helps large scale web applications to be FLEXIBLE and maintain easily. |
|
| 32. |
What is the Sencha Inspector tool? |
|
Answer» It’s a debugging tool used to get direct access for classes, components and more for applications USING the Sencha FRAMEWORK. The Sencha INSPECTOR tool lets developers analyze their code for issues and eventually helps in improving the PERFORMANCE of applications. |
|
| 33. |
Why is the Sencha Architect tool used for? |
|
Answer» This tool empowers app DEVELOPERS to build HTML5 applications merely USING drag and drop features. This saves a LOT of valuable project time for developers which they use for manual coding. The code AVAILABLE here is also optimized to ACHIEVE high-level performance. |
|
| 34. |
What is Sencha Themer? |
|
Answer» The Sencha Themer tool helps USERS to style Ext JS 6 applications with a better user interface. Custom themes can be CREATED with it using graphical tools, without writing any code. App developers will get access to all Ext JS inspection tools and components to SET fine-grained styles and generate dynamic stylesheet including theme PACKAGES. |
|
| 35. |
Explain the workability of Sencha IDE and Code Editor Plugins. |
|
Answer» SENCHA IDE and Code Editor Plugins are used to integrate enterprise Sencha FRAMEWORKS into users’ enterprise workflow. The Plugins are extremely useful and offer code inspection, code completion, template GENERATION, refactoring, code generation, code navigation and more. It works with Sencha FRAMEWORK CLASSES, custom user classes and overrides. |
|
| 36. |
Why is Sencha Cmd required? |
|
Answer» Sencha CMD is required to build EXT JS applications. It offers many USEFUL lifecycle MANAGEMENT features to best compliment your Sencha projects, such as ES6 transpilation, CODE minification, scaffolding, dynamic package loading, building generation for progressive web applications, and more. |
|
| 37. |
Name few most used Sencha tools. |
|
Answer» These are the most user PREFERRED Sencha TOOLS, Sencha INSPECTOR, Sencha ARCHITECT, Sencha Cmd, Sencha Themer, Sencha GXT, Stencils and Sencha IDE and Code Editor Plugins. |
|
| 38. |
What are the GUIs supported by Sencha Touch? |
|
Answer» The GUIs SUPPORTED by the SENCHA TOUCH are:
The question is asked in many Sencha Touch Interviews. Go through it twice and don’t miss it the next time you face this interview question.
|
|
| 39. |
What is Sencha GXT? |
|
Answer» It’s a comprehensive Java framework which can be USED to build feature-rich web applications. The framework uses the GWT compiler. This allows developers to produce an APPLICATION in Java and compile them into cross-platform HTML5 CODE which is HIGHLY optimized. |
|
| 40. |
Differentiate Ext JS & Sencha Touch. |
|
Answer» The Ext JS or Extended JavaScript is a JavaScript FRAMEWORK which can be used to develop web-based desktop APPLICATIONS with rich UI. However, the Sencha Touch framework is optimized to create web-based MOBILE applications such as smartphones and pads. This is the PRIME difference between these TWO. |
|
| 41. |
Explain the difference between ‘ionic prepare’ and ‘ionic build.’ |
|
Answer» The ‘ionic PREPARE’ function copies all the FILES from the WWW folder to the target platform’s WWW folder, whereas the ‘ionic BUILD’ function performs the same while building the app’s source code so that the app can be run on an emulator/simulator or a DEVICE. |
|
| 42. |
How to test an Ionic application? |
|
Answer» As AngularJS is used Ionic applications, it has a rich set of TEST libraries such as Jasmine and KARMA available to support the testing functionalities. These available frameworks can be used by developers to WRITE the unit tests for Iconic applications. The application provides live reload FEATURE so the application can be easily tested over the BROWSER. |
|
| 43. |
Explain the term Intent. |
|
Answer» An Intent can be described as an ‘INTENTION’ to do an ACTION. It’s a message to INFORM developers about the activity they did or if SOMETHING that to happen. Applications and OS will react accordingly to the intent. Android has two types of intent:
|
|
| 44. |
What are the limitations or Cordova? |
|
Answer» The Cordova has few limitations that we can expect with every hybrid MOBILE app framework.
|
|
| 45. |
Explain the difference between PhoneGap and AIR. |
|
Answer» The PRINCIPAL difference between PhoneGap and AIR is that DEVELOPERS can build PhoneGap application using HTML, JavaScript, and CSS, but developers make AIR applications using tools rooted in the Flash Platform. PhoneGap applications are USUALLY executed INSIDE the native web browser component for every supported platform, whereas AIR applications only the AIR runtime which enables developers to have a single code BASE with the exact similar behavior through all supported platform. |
|
| 46. |
How can you render a huge item list in Ionic without affecting the scroll performance? |
|
Answer» With the collection-repeat DIRECTIVE that RENDERS visible items only in the DOM, developers can present huge item lists without affecting the SCROLL performance. As items visible in a viewport are only provided with this process, the scroll performance will not be affected. |
|
| 47. |
Explain the difference between PhoneGap, Ionic, and Cordova? |
|
Answer» PHONEGAP is a library which EXPOSES native mobile phone functionalities as JAVASCRIPT API. After Adobe overtaking PhoneGap, it’s OPEN source core was donated to Apache Software Foundation with the Cordova name. Ionic used Cordova as for its core tools. Ionic offers all the native mobile phone functionalities and provides code and structural scalability to JavaScript applications by using Angular JS. |
|
| 48. |
Name few best hybrid mobile app frameworks. |
|
Answer» The best developer and business preferred hybrid mobile app frameworks are as following: Ionic, PhoneGap, Accelerator TITANIUM, Kendo UI, Intel X DX, and Mobile Angular UI. 5. What are the limitations of a native mobile app compared to a hybrid app?A native mobile application has the following disadvantages compared to a hybrid mobile app:
|
|
| 49. |
How an operating system improves its battery life while running an app? |
|
Answer» A mobile app will be notified whenever the operating SYSTEM moves the apps between background and foreground. The operating system has to bound the environment run off a mobile APPLICATION to improve the battery statistics. This will also help with improving the user experience with the foreground app.
This is a good question concerning HYBRID apps interview questions and answers. |
|
| 50. |
How a hybrid mobile application scoped and specified? |
|
Answer» Scoping for a HYBRID mobile app starts with a long, hard review at the device as mobile DEVICES offer DIFFERENT screen size, form factors, RESOLUTION, functionality and computing power. The developer has to understand the invention and how it can be used to achieve the best advantages while ensuring EXCELLENT user experience. |
|