An Android rookie "face Bully" interview experience, how to less detours more pay!

Source: Internet
Author: User

As a programmer, especially rookie programmer, how to become a "face bully" battlefield, less detours, promotion pay, when the CTO, marry Formica beauty!


Today is the second day of my entry into a start-up company. As the company today only to buy their own computers, we have to do today every technician into the first day of work often do: Install related development software, configuration development environment.

During the process of installing the software, it was slow to download the latest version of Android Studio and had to be flipped over during the download. Then, looking at a development group, a friend was still talking about the interview, where he said there was no interview notice today. After listening, filled with emotion, I have had many times to feel like this.



As for why dare to call themselves "face bully", one of the ingredients of gimmicks, and secondly, indeed interviewed many times. It's not a place to be proud of, it's really because it's a bit of a special job experience. Almost four years, four jobs, every change of job will have to start looking for a job. Some are due to personal development reasons, some due to the dissolution of some corporate projects, corporate management.


Last year, my most interview was a day of four interviews, I thought since then, there will never be such a situation. However, last week to find a job, 15 interviews a week, in addition to the first day of the interview, four days after the interview is 3, 4, 3, 4. Four interviews a day, noon are no time to eat, hungry belly ran a day. Finally got three more satisfactory offer. In Shanghai for two years, because of the change of work, Shanghai's subway line, in addition to a recently opened 16th no walk, the rest of the past. Then also encountered a variety of wonderful, pit Dad interview. Interview my person team leader, supervisor, technical director, CTO, Boss, there are all kinds of people who do not know the technology, there are listed companies, start-ups, outsourcing, foreign companies, internet companies, IT companies, there are also what sales, advertising, media, financial companies. Said so much, not to say that their technology is good, I just because of their own experience, see a lot of phenomena, just want to say out, can help some find work friends, on the good Great Yan.



Here is a brief talk about their own situation, college education, before the mechanical and electrical, and then participate in a Java training, training, I found that Java EE development needs to use the knowledge too much, and then, I happen to touch Android, so, want to do Android development.


The first Android work, self-access is almost the identity of the intern, because the company to learn, can learn, while doing the project, so, until now still very grateful for the first job.


Of course, when it comes to looking for a job, because there is no Android development experience, to search a lot of posts online, the resume did not respond, searched for a long time to find the company, the requirements are very low, interns can, I just went to the interview, but also on the machine test, but, because the test is the basic knowledge, then, That company is in a county-to-county software park, estimated, but also because the person to interview, coupled with the original performance of the more willing to study, the boss gave this opportunity. Anyway, I thank my first job from the bottom of my heart.


The experience here is that when you have little work experience, you have to pay a lot of effort to find a job. There are many people who say that no one is informed of the interview and there are fewer opportunities. It's true at first, but you have to find a way. For example: More on several sites to vote, do not fear they ask for high, you can not reach, in case there is an interview opportunity? In addition, there is time to brush resumes, generally around 10 o'clock in the morning, in the afternoon around 2-3 brush a resume, these two points is the HR to see the relative concentration of the time of the resume. In addition, you have less experience, you have to show two points, first, the basic knowledge to solid. Second, willing to study, at least you have to show a pair of willing to study in this direction, otherwise, why do you want to do? Who wants to cultivate you.


Speaking of solid basic knowledge, some people say I am not solid, this is your problem. In addition, anxious to find a job, how to do?



You just search. Most of the face questions often ask questions, mention a few more times, not to ask the time, do not know what to say, at least you can say a little more than anything is not good. Of course, this is not to teach you cheat, after you find a job, you have to quickly put your weak place to fill up.


When you start to learn Java, you will often be asked some questions, such as Java's three major features, abstract class and interface differences, overloading and rewriting, singleton mode, recursive algorithm, multi-threading, these frequently encountered problems. Put on Android, you may have just started to ask some basic knowledge: for example, 4 large components, 5 large layouts, the use of listview,intent. The most common knowledge you need to know in an interview is to come up with something to say.


Just began to work for a year or two, interview, met the company about 90%, of course, the various companies are uneven, some of their own out of the depth of the problem, some from Baidu search for a print, I have seen a few directly can search the original question of the interview. Do not say the interview of the company, said I met a variety of interviews, there are all the English, there are all logical questions, is to give you three graphics, let you speculate on the fourth graphics, there is an interview with Android development, out of a pair of C + + and SQL Server problems (the company is to do games). Some of the questions to do is really a waste of time, if you feel this company is not satisfied, politely say, do not leave it. If it is a serious, you can not do it, it is best to write a general idea, and sometimes can be counted to do the right.


Speaking of interview questions, some companies face questions, really is the same for many years, I have met two companies, every other year to interview, or that several questions, of course, there is a company for the first interview, because the face of another opportunity did not go, the second interview or those questions, still too. However, the same problem, different experience, you have to answer a different answer, at least more than you answered before the depth.



In fact, you work about two or three years later, interview to do the interview problem of the company has been very few, but also about 15%, there will be interviews. Just, more will ask you about the project situation, some actual development problems encountered.


For example, it is now often asked about the ListView's optimization techniques, the steps of the custom control, the asynchronous loading aspect, the JNI,NDK, and then some open source frameworks, the use of open source controls, and often asked about the source code of these open source controls you have seen. Because I believe we all understand that many open source controls have been used, but really to see their source code, to change their source, I'm afraid not much. There are some framework design, Android source code aspects of the problem. Of course, if you have a team, you will also ask some of the division of the team, management issues.


The interview is really a physical and mental life. You have to interview, to learn to summarize, in fact, from the interview, we can learn a lot of things. For example, you go to a company interview, remember to look at the company environment, geographical location, corporate environment, office equipment, can see a company's financial background. Because, Shanghai this city, really have a lot of pit father's start-up company, plainly is a few people think of an app idea, set up a team to do, do not long, money or financing to keep up with die. I interviewed a "company" in Tangzhen, I took the map to find there, "company" opposite there are people cooking, smell should be onion scrambled eggs. The company is directly in the community rent the kind of three rooms and a hall, and then, put seven or eight computers, not tax, directly found gold, I casually chat on the hurried away. In fact, such a company Shanghai is really a lot, see a lot of residential room inside hanging "prohibit in the accommodation room office" brand, but inside is a small company in closed door to work, the first door is still locked inside. There are some so-called high-tech Park, the collection of electric port and so on, inside one or two small rooms, densely placed more than 10 computer tables. I don't know how the people in the office feel. I can only say that our programmers really commiseration to work in such a depressing environment.


Therefore, for the interview, my personal recommendation is, if just graduated, outsourcing, the outside of the company, can quickly through a large number of project development to upgrade their technical level, but, do not stay too long, unless you have the opportunity to enter the management post. Generally not more than two years.


With more than two years of experience, there is a chance to get into some big companies, such as some big IT companies or internet companies, so it's best. If you can't get into a big company, entering a startup is a good choice, and the key is what kind of startups you're in. In recent years, the development of mobile Internet, caused many startups or many start-up team, think of an idea, or their so-called ideas, quickly recruit 35 developers, began development, development a few months later, the project over, the team disbanded. For the start-up company, you must eyes peeled, go in before, to ask clearly what the company do products, the company's team composition, from a number of background, understand the company's financial situation, in order to do the resources advantage of the product, if the product prospects are not good, the company has no funds or resource advantages, such a startup you have to carefully consider Do not easily listen to some interviewer, or the boss of the flicker, what the prospect of the flicker you, can only say so much.


Say some interviews with the Pit Daddy experience:

1. A company, in a commercial building near a railway station, after entering, a look on the three middle-aged, put a few computers, the room light is very dark, come up to fill a table, just ready to write, hesitated, I said, sorry, I do not like the work environment (too depressed), the table back to them, go.

2. There is a financial company that is preparing to form a team to do its own financial app, (a particularly great number of companies that are ready to make their own financial apps in 15). In the interview, three people in suits, ask various questions, from the development details, to the product flow, to product and development communication, asked very detailed, the pit Daddy Place is, three people all took a notebook, I answered some of the questions, they feel important to remember down. For example, I say that our development generally requires a functional document, and a UI flowchart, UI. Asked for one hours, they also remembered for one hours. Then, wait for the notice, no below. It is clear that you want to know something about project development for free.

3. When I first came to Shanghai, there was a company interview to be on the machine, I must build a project, write a thing, even if just a button click event.

4. Interviewing a company for Android development, gave a C + + test question and a SQL Server topic. I thought the wrong, and asked the front desk, she said, we recruit Android is to do this problem.

5. I ran into a company and asked, "Why are you applying for a job?" "What about your family life?" "A similar problem.

6. A company in the residential building, opposite the room is still cooking. That's what it says, onion scrambled eggs.

7. Go to a relatively large company, see the form on, one side, two sides, three sides, four. Etiquette score, wearing score, eloquence score .... The problem is, one side is 10 minutes to end, two sides to wait next time. You have to run four times for this interview. After one side, give up.

8. Or a financial company interview, the interview Hall took a thick print material, back to the question, look at his page, inadvertently glanced at the home page written a few typing "Android face test set", asked questions, messy. What is the name of the five layouts, the life cycle of the activity, the three major features of Java, what is Aldi called, and so on, many are some basic, on-line search of the face questions.

9. There is a company, called the past interview, I just filled out the interview form, just finished the general introduction, said, we can not give you such a high salary, and then, the salary wiped a big cut. And then, it's over.

10. Four full-English questions, two pages in the middle is a logical diagram, which is all the graph inference, the number inference problem.

11. In the past to do one hours of test, finished saying, go back first, we will call the ...
The impression is more profound said these several, there are some other, what the past interview and so on, do not know the technology of the people, tugging at you a problem has been not put.


Some questions about interview preparation:
1. Check the route in advance and the way to ride. (I usually write on paper, including contact information, and then use Baidu Map, however, there is a situation where the location is not allowed)

2. Get a better look at some of the job openings in the interview company, some of the technical points that may be needed, and some questions that might be asked.

3. No matter how big the company, their favorite company, or their dislike of the company, should try to be indifferent, to maintain self-confidence, even if you have to pretend to have a confident look.

say some of the interview harvest, before you see a sentence, you have to cut a period of time to refresh the resume, do not stay in an environment for too long. Let's not say the right or wrong of this sentence. Different people have different understandings. I am because of some of their own experience, change the work of the city, into the project group of some companies dissolved, and so on, only to cause more frequent change work. Had to keep walking on the way to the interview. However, during the interview process, I did learn a lot of things. Interview with some CTO, technical manager, some of their questions, including some of the advice, a technical manager also shared with me his recent years of work experience. Also went to a domestic microblogging giant company under a game company interview, the beautiful HR head sister, also gave a lot of advice, let me figure out what I want to find out what kind of work. Since the beginning of the first few years, through job-hopping, it is true that salary increases faster, but, 5 years later, if the technology does not have a deep aspect, I am afraid it will not be sustainable development.

Speaking of last week, I actually found a family, but only one day in the class. The next day, I do the bus to do subway station, wandering for a long time, did not go to that company, although that company to pay is not low, away from their own place also into, but, the company some other resources is insufficient, can very clearly see that a project do not long, do not want to do a few months later, and then change jobs. Then, there was a crazy but selective interview last week.

said so much, just want to share some of their own personal experiences and feelings, hoping to give some of the recently looking for a job to help some friends. Everyone has their own uniqueness, the existence of all is reasonable, technical people must not only technical theory, feel that their technology is very cow, you can no other people, others than you pay higher than you are popular, there must be his unique place. Everyone's experience is different, you have to find the right way for you, you can better on your way down.


Turn from: Wind Sea

An Android rookie "face Bully" interview experience, how to less detours more pay!

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.