Assume that I am a technical interviewer

Source: Internet
Author: User

Assume that I am a technical interviewer

Companies usually recruit designated talents to make up for the company's staff gap. for Android Application developers

There are three parts that must be considered:

Basic knowledge of Android

Basic knowledge of Java

Project Experience

I. Basic knowledge of Android

1. lifecycle of four components of Android, implementation principle of aidl and content provider, startup mode of activity, and service related.

2. UI-related: usage of system controls and Custom Controls

3. Other commonly used menus, such as context, resources, and landscape switching.

4. SQLite Problems

5. Android threads and processes

6. Android-specific mechanisms such as asyctask, handler, and intent

7. JNI-related (ndk Development)

8. XML Parsing

9. Network-related communications such as HTML and socket.

10. IPC communication (Binder Mechanism)

11. fragment and actionbar usage and features.

Of course, it is best to develop Android applications based on C/C ++.

Ii. Java language basics

Iii. Project Experience

This is an important part besides technology. These questions are not only about technology, but also about teamwork.

Good comrades are good at communication.

Finally, I think the most important thing is the career planning and interests of candidates.

Everyone has the right to pursue their work! Don't give up your pursuit and ideals for a few dollars!

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.