Pea pod Android development surface warp

Source: Internet
Author: User
Tags throw exception try catch lintcode

I am applying for the Android position, because I have done some Android projects, such as Mini-linkedin, dribbble, resume on the relevant experience is quite a lot, so the resume Guanshunshun lely. Thanks for the nine chapters of Guo Jing who took me to do the project.

Then the goose, finally kneeling on four sides, good pity ah, did not see junyu!!! It's a great experience! To sum up, share the experience with you.

Side:

1. The first question of technology is the basis.

Andoroid Memory recycling mechanism, how to resolve oom, thread creation, multithreaded communication, and some Java exception related, such as in the catch in the try catch again throw exception, finally, and so on. (recommended to see more handler principle, WindowManager, etc.)

2. Then the algorithm problem, online programming, haha, this experience is the first time.

It is easier to test two algorithms.

The first question is Fibonacci , but it takes a large number of deals, just use Java's BigInteger.

PS: In fact, there are many ways to calculate the Fibonacci sequence in Android optimization.

Title Description: http://www.lintcode.com/zh-cn/problem/fibonacci/

Reference Answer: Http://www.jiuzhang.com/solution/fibonacci

The second gas station problem, brush on the Lintcode, very simple, lazy paste a link. The Lintcode question Bank is full, the number is also many, basically covers all IT companies to meet the algorithm, or more targeted preparation interview more effective point.

Title Description: http://www.lintcode.com/zh-cn/problem/gas-station/

Reference Answer: http://www.jiuzhang.com/solution/gas-station/

Two sides:

1. Project Description: Around the CV asked some of my resume on the Android project, the interviewer is interested in my dribbble project, asked a lot of questions. Because I have been really done, the answer is also better, feel satisfied with the interviewer.

2. Algorithm questions:

First full alignment problem

Title Description: http://www.lintcode.com/zh-cn/problem/permutations/

Reference Answer: Http://www.jiuzhang.com/solution/permutations

The second way to determine whether the binary tree is a balanced binary tree

Title Description: http://www.lintcode.com/zh-cn/problem/balanced-binary-tree/

Reference Answer: http://www.jiuzhang.com/solution/balanced-binary-tree/

That day fever, head drowsy, probably really want to burn out, at first I unexpectedly with non-recursive in sequence traversal, fortunately after a while, suddenly awakened, with recursive implementation is very simple, think really scared. Interested can go to lintcode on their own to do.

Two side has also gone smoothly ~

Three sides:

1.Android Technical Issues

Four startup modes and event distribution mechanisms for activity

When I was on the Android class, Mr. Guo had spoken and felt lucky.

2. Write code

First question: converting strings to integers

Title Description: http://www.lintcode.com/zh-cn/problem/string-to-integer-ii/

Reference Answer: HTTP://WWW.JIUZHANG.COM/SOLUTION/STRING-TO-INTEGER-II

Second question: The best time to buy and sell stocks

Title Description: http://www.lintcode.com/zh-cn/problem/best-time-to-buy-and-sell-stock/

Reference Answer: http://www.jiuzhang.com/solution/best-time-to-buy-and-sell-stock/

In addition, Lintcode has its series of questions, can all look.

Later received a voice very pleasant little sister informed me to carry out 4 interview, Super Nice.

Four:

In an afternoon on the four sides, the interviewer is very serious, first let me talk about network programming, and let me talk about the Java EE, the interviewer a pair of what do not know, let me tell him to listen to the look, I feel he is not satisfied. Out of the also very confused force, can not say what is wrong, is feeling pretty bad.

Sure enough to receive the rejection letter, it feels a little pity ah. Summing up, is the pea pod on the algorithm and code requirements are quite high, the algorithm is more classic, suggest more brush questions. In addition, the use of leisure time to do some of the Android-related projects, relatively easy to pass the resume, and interview, will also ask these items.

Pea pod Android development surface warp

Related Article

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.