Today's Android interview summary

Source: Internet
Author: User

Go to a company this morning interview Android development, now summarize

First, the company did not have a written test session, but interviewed the technical interviewer directly. The interviewer asked if I had a resume, and I said no. Then he asked me to wait, and it was estimated that I had printed my resume.

In a few minutes, a total of two technical interviewers came in, and one of them came in and asked me to show him my project, and not even introduce myself. That's straight, okay, I'll open my app and show it to him.

He said to the project how you achieved this, and how that was achieved. I say this is with Viewpager, that is with slidingmenu or something. He also asked you how this image loading is implemented, I said is open source Imageloader. Then he asked me some questions about the project I used to do in the company. In addition, they asked the following points of knowledge:

How many activity startup modes are there? What's the difference between Singletop and singletask?

How long have you been studying Java?

Are you familiar with design patterns? What kinds of things do you use? Talk about the factory model.

The database needs to add a field after the software version update, how do I update it? (added field in Version+1,onupgrate of SQLite)

What day will the GOOGLEI/O conference be held this year? (I have been concerned about the information before, but the average person will not remember the date?) So I was so impressed by the impression that I guessed right. June 25)

Why did you leave? (I would like to have a better development.) Oh

Your career plan for the future? (the next 5 years focused on mobile development, the interviewer went on to ask you about mobile development, do you mean Android development?) Well, because I thought about going to do Android 3 years ago, after thinking about doing iOS, so when the interviewer asked me if I was developing Android, I was messy, didn't know how to answer, and then I said before. Several. Years to do Android bar).

Have you ever written code all night? (I say there, he asked again when I said college was in the race to drive code.) He said: "Oh, it's time to catch the code." The reality is that I sometimes want to complete a function of the implementation, also will be overnight, but relatively few, blame me at that time not clear enough to express.

That's all I can remember, if I remember more, I'll add. The interview process is about 30 minutes, and finally ushered in the interviewer with a suppressed smile (a typical liar, even if he did not believe his next words on the expression): "Hello, we will notify you within three days of the results, thank you." "And the interviewer didn't ask me what I was expecting (if the interviewer didn't ask, 99% you're out of the question.) Seeing them stand up, ready to invite me out of the time, I suppressed the feeling of loss, asked the interviewer what advice I have? He said that the main foundation to play a solid, and in the initial stage of development, do not recommend the regular use of open source projects, to achieve their own, the open source projects are for the engineers with considerable experience.

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.