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.
In the process of installing the software, it is very slow to download the latest version of Android Studio , just to flip through the download process. 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.
>" , Secondly, I did interview many times. This is not yourself there What a proud place, really because of his work experience is a bit special. Almost four years, four jobs, every time jobs will have to start looking for work. 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, a week to interview the family, in addition to the first day of the interview, four days after the interview is 3 ,4 ,3 A, 4 A. Four interviews a day, no time for lunch at noon. ,ran for a day with an empty stomach. 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 the new no past, the rest of the past. Then also encountered a variety of wonderful, pit Dad interview. Interview my team leader, director, technical director,CTO, Boss, and a variety of people who do not know the technology, there are listed companies ,startups, outsourcing, outsourced companies, internet companies,it companies, 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 too much knowledge, and then, I just had access to android, so I wanted to do Android development.
First work on Android , himself in almost is 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.
development experience, go online search a lot of positions, cast a CV No response, search for a long time to find the company, the requirements are very low, interns can be, I went to the interview, and on the machine test, but since the test is all about the basics, then that company is in a county-based software park, estimated, and also because the person who went to the interview, Add to 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, general morning around, afternoon 2-3 point around brush a resume, these two points is the hr to see the relative concentration of the time. 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.
I remember just beginning to learn Java when, will oftenwasask some questions, such asJava 's three major features, the difference between abstract and interface, overloading and rewriting, singleton mode, recursive algorithm, multi-threading, these frequently encountered problems. On Android, you may have just started to ask some basic knowledge: for example,4 large components,5 large layouts,alistview, the use of Intent. during the interviewThe most common knowledge you need to know, to say come on.
Just began to work for a year or two, the 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 the various 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 s qlserver (the company is a game). 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 there are 15% around, or there will be interviews. Just, more will ask you about the project situation, some actual development problems encountered.
For example, now often ask some, optimization techniques, steps for customizing controls, asynchronous loading aspects, ndk These open source control sources have you ever seen. Because 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.
I remember a classmate of QQ signature is, the greater the capacity, the greater the responsibility. I think of Yes, people are going to grow, and when you grow up, your responsibility is unconsciously added to you. For example, there must be a lot of difference between what you have done in your three years of experience and what you have experienced in one year, and of course there are many differences in your treatment.
interview, it's a physical activity. plus 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 app say We programmers really commiseration to work in such a depressing environment.
So, for the interview, my personal recommendation is that if you just graduated, outsource Span style= "font-family: ' The song body '; font-size:14px;" >, 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 position. Generally not more than two years.
some big companies For example, some large it or internet company, that's the 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 has caused many startups or many start-up teams to think of an idea, or their so-called idea, to quickly recruit 35 developers, start development, develop a few months later, the project over and the team was 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), Give them back the watch and go.
There is a financial company, ready to form a team to do their own financial app 15 year ready to do its own financial app The company is particularly numerous). 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 place of the pit dad is, three people have taken a notebook, I return to some of the problems, they feel important to remember down. For example, I say that our development generally requires a functional document, and ui flowchart, ui
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, wear
Score, eloquence score .... The problem is that one side is Ten minutes end, two side 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 cycleof theactivity , the three major featuresofJava , whatAldi calls, and so on, many of which are basic, Online search of the face of the question.
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,
Ten. four All-English questions, two pages in the middle is a logical diagram, which is all the graph inference, the number inference problem.
One, 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.
Say some questions about the preparation of the interview:
1. Check the route in advance and the way to ride. (I usually write on the paper, including contact, and then use Baidu Map, however, there is no positioning situation)
2. get to know some of the job opportunities in the interview company, some technical points that might be needed, some questions that may be asked.
3. No matter how big the company, their favorite companies, or they do not like the company, all should be as indifferent as possible, to maintain self-confidence, even if you have to pretend to have a confident look.
Say some of the interview harvest things, have seen a word before, 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 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 experience and feelings, hope to give some recently looking for a job of friends some help. 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.
Look back always bleak place, also no wind and rain also no clear.
I do not know the dream is a guest, a day of greedy Huan.
This article is from the "Wind Sea" blog, please be sure to keep this source http://fengbohaishang.blog.51cto.com/5106297/1640021
An Android rookie "face Bully" interview experience to share