Look at my resume after the "complete" pop-up, I am very excited, I am a fresh graduate, honest kind, learned the knowledge I have step by step, lintcode on the brush of the problem, but also completed, but the thought of this passionate company I would be charmed unceasingly, Because, the company in a short period of time to promote the product to have hundreds of millions of users, the most important thing is that the CEO of the Quick is to engage in technical origin, should be very familiar with the technical staff of our appeal. So, I decided to go to this company to try my strength, to participate in the quick interview of an Android development engineer.
I. Telephone confirmation
The staff of the telephone was very complete and friendly, just asked me some basic information and I agreed with the interview time, the company's recruitment should be very busy, they put my interview a little late, set in the evening 7 o'clock, enough for me to prepare a good.
Two. Technical interview
The interviewer is a tech-born, asking me what projects I've done before, what I've contributed to, and what I've gained from the project. Because I was prepared for this, I will be in college and my seniors learn sister together with the project said again, of course, my own results I said very basic is a little conservative, but also very fluent said finished.
Then asked some Android related questions, algorithms and data structure problems, oral expression, and requirements are very perfect.
Questions related to Android:
What is the difference between 1.padding and margin?
2.ListView optimization solution?
Wait a minute
Algorithms related to data structure issues:
1. Issues related to the division of Laws: Calculation of the n-th-square% b
Lintcode Original title: http://www.lintcode.com/zh-cn/problem/fast-power/
Answer Link: http://www.jiuzhang.com/solution/fast-power/
2. Determine if a number is a palindrome number (cannot convert it to a string)
Lintcode Original title: http://www.lintcode.com/zh-cn/problem/palindrome-number/
Answer Link: http://www.jiuzhang.com/solutions/palindrome-number/
Three. HR Face
I was mainly looking at my thinking skills, such as my experience with a quick racer, and my idea of improving a quick racer. I feel that these problems are a bit tricky, but I am a relatively heavy user of the quick, and some of these things used to be very experienced, so I hardly hesitate to say
Summarize:
Must master the basic knowledge, although I am not very good, but still can in the interview performance is good.
Make full use of online resources, before the interview must be more brush questions, quick interview difficult, equivalent to lintcode on easy and medium difficulty, generally will not appear tricky puzzles.
Before the interview, I collected a lot of quick information, and even read the founder's gossip information, it turns out to be necessary, because the interview will involve a lot of issues related to the company, if not enough preparation, can not be able to deal with the freedom.
Quick treatment is also good, here is not convenient to reveal, in this hope more people come to join quick ~
Racer Android Engineer Face Warp