Preface:

Instead of fishing in troubled waters every day, muddle along, it is better to learn more advanced, improve their competitiveness.

Android advanced must know:

First, performance optimization

1. APP stability optimization

1. What stability optimization has been made? 2. How is performance stability done? 3. How to ensure business stability? 4. How to stop your loss quickly if something abnormal happens?

2. Optimized APP startup speed

1. What is the principle of startup optimization? 2. How is asynchrony? Do you have any problems with asynchrony? 3. What are the overlooked aspects of startup optimization? 4. Is there a good solution to slow startup caused by version iteration?

This year rough job hunting road

A non-985/211 undergraduate in Guangzhou, majoring in computer science and technology. I used to dream of studying physics in a better institution of higher learning (because I was interested in physics in junior high school and senior high school), but I failed in the college entrance examination. Came to the computer major, just know there is C language this thing.

  • In the freshman year of 2013, I was assigned to Class B for my poor performance in C language. I was near the school studio (with real project training) to recruit new students. At that time, the foundation was too poor and I was not willing to be a loser. It happened that one of the senior members of the association joined the studio, and I learned from him that the studio has a direction of mobile Android development. That year, because I used a SONY mobile phone at that time, the small game has the “Java” logo, my girlfriend likes small games, so I decided to learn something to develop a small game for her to play. So I worked hard to learn the basics of Java and went to the interview. Luckily, I was admitted to the studio. After learning Java, I got through the KNOWLEDGE of C language and ranked first in class B. People always say, “Learn C before learning other languages. I seem to be a weirdo.

  • In 2014, I started to work on projects with the studio. Five Android projects have been completed, including three by the master. This year, I learned Android development while learning Java

  • In 2015, before spring recruitment. With the help of the project experience of the studio, I made a simple resume and pretended to be a freshman to attend the job fair held by the school. I met with three companies, and finally one of them impressed me and offered me an offer (feeling guilty). But these three interviews showed me the weak spots on my resume, the knowledge points THAT I only know how to use, and the principles that I have to dig deep to highlight my ability in the interview. Therefore, I prepared for this part until the autumn recruitment in 2015. At that time, ALL I wanted to do was enter wechat.

From 2015 spring Recruitment to 2016 Spring recruitment, a total of CVTE, Alibaba, Tencent, Vipshop, 4399, Jinyou Technology, YY, Baidu, Xunlei, JINGdong, Cool Dog, HSBC, Tectech, Meituan, netease. The year has been full of ups and downs, with mood and weight swings. The reason is that I was embraced by the change, which disrupted my direction, but I persevered and gained my desired offer.

I’m going to draw the big picture here

For students just learn computer, in this period is very important, the reason is that many companies will be hiring interns, early technical foundation relatively well, at this time as long as you study attitude positive, with the aid of their internships or studio project experience, are most likely through internship recruitment to advance into the right company, and interns positive risk is very big, So if the second semester of the third year can go to the factory internship and strive for a full term, the senior year will have enough time to arrange their own slowly! Study, travel, fall in love! All can be!

If I could do it all over again, I would, I would start studying hard when I was a freshman

CVTE Internship Recruitment (First)

CVTE is the fastest one in the spring recruitment, and it is also the first company I interviewed.

  1. Online assessment: Professional + comprehensive
  2. HR interview: China Industrial Hotel completed an HR interview, mainly asking about career planning and technical mastery.
  3. Technical: Two Android interviewers asked about projects and Handler mechanisms, layout optimization, handwriting design patterns and sorting algorithms.
  4. Technology 2: my gosh, I am a mathematician (just for fun, I had to wait from 2 p.m. to nearly 6 p.m. for the interview, but I arranged a mathematician in a hurry. Drag so long because of the practice of HR arrangement is improper, the time when it was my turn just lunch, and one side is my interviewer, so let me go to eat later in the interviewer, as a result the HR marked as I have an interview, and midway HR changed several times, each time think I interviewed, finally until 6 o ‘clock I really very tired very state, ╯ (╰)/). The main handwritten HTTP request header, the meaning of some return codes; Database index base implementation; Handwriting algorithm to determine whether the linked list has a ring; Base64 base implementation, directly say the result of A transformation. During the whole interview, I was pressured to ask questions, which felt very unfriendly. Because I was not in A good state and knew many things but my mind was blank, I even forgot the ASCLL of A. When I tried to explain the transformation process of Base64 to him, I was rejected and asked to tell the result without listening to the analysis.

Result: waited in the dormitory all night, hung up. Good heart wrenching unwilling. So began to continue to review, ready to Tencent spring recruitment and Ali.

Ali Push internship recruitment (first time)

Because we were at home during the Spring Festival, the senior in the studio helped us to promote the alibaba Spring recruitment position. I was not familiar with some of them, so I wrote Taobao and UC. Later, when the quota for internal promotion was full, a graduate student helped me to internal promotion to yunOS Division. Now, I recommend Android friends to choose Alipay and Taobao.

  1. Ali: I was waiting for the second CVTE when I first called, so I told the interviewer to wait for the interview. The second time he called me, it was already very late. At that time, I was not clear about what the interviewer said on the subway, and he told me to interview after I got out of the subway. I was so nervous when I got out of the subway, and the CVTE interview went out of my mind. For the specific interview content, I only remember to talk about the project I was responsible for; Why I like doing Android; Android system startup mechanism; Android application optimization and socket application. Later, in the q&A session, I asked the interviewer about my working place and the position I was interviewing for, only to find it was in Hangzhou. I asked the interviewer if he could help me transfer to Guangzhou, but he said yes.
  2. Ali’s second interview: about a week after the first interview, mainly to meet the Java foundation; Thread synchronization; Collection mechanism; The technology used in the Android project; I still don’t remember some of them. Finally, after talking about the planning, I found that the post was still in Hangzhou. So he asked the interviewer if he could transfer to guangzhou. He said he could finish the interview. After the second interview, the official website found himself in a state of rejection after a resume evaluation state.
  3. Ali three: About 15 days after the second interview, I thought Ali had turned me down. I was on my way to watch the opening exhibition of the school debate when the three interviewers called. As soon as I went out, I received a phone call from the interviewer. After talking about Java technology and Android technology, he thought I was OK. He told me that HE was from yunOS Business Division, and asked me whether I was interested in it and my future career plan. The q&A asked if there was an interview, and the interviewer said no. The official website status instantly changed to three.
  4. Ali: In the process of watching the competition, I received a phone call from the director, indicating whether yunOS business Unit wanted to participate in the internship, indicating that I had passed the interview with the business unit, asking me about my family situation, personal personality and school activities, career planning, etc., and told me the entry time and that there would be a follow-up contact for the internship.

Results: Ali was approved and chose alibaba yunOS Business Division for internship

Tencent Internal Opportunity (the first time)

This interview is a direct interview with a friend from android group of my studio in wechat headquarters. Before, because we were interested in the wechat course of China Polytechnic University, my friend got the interview opportunity and went with us. At that time, there were five of us.

  1. Written test: wait for notice after completion of an English Java writing test.
  2. One side: I was interviewed by a very polite and handsome interviewer who was in charge of network development. I have to say that the office environment of wechat was very nice. We interviewed at the pool table and the whole process was very pleasant. Asked me about Java basics and some implementation details, as well as Android. The wechat interviewer paid much attention to the details and optimization of technical implementation. Although I forgot some questions in the interview, I still remember his drawing on the glass wall of the design mode and SQLite underlying index implementation and optimization. He was super nice and pointed out my shortcomings and gave me a lot of advice. As a result, I was able to answer these questions well in the interview process. Thank you very much to the interviewer.
  3. Second interview: A tall, calm interviewer in charge of NDK development interviewed me and asked about android event receiving and delivery mechanism; How are Linux processes different from Java processes? Asked a question about the main thread drawing UI; C language and Java language application and their respective advantages; Their own planning and so on
  4. Three sides: I am a veteran architect of wechat. For project technical and implementation details; Asked about Http technology and key exchange protocols; Security communication; Some of them are forgotten. By the time I got to four, there were only three people left to interview, and the interview result was 1 out of 3.

Result: kneeling. Studio friends interview merits and faults; A friend of another Chinese laborer did not enter either. Let’s go to Tencent spring Recruitment. In this interview, I found that I was not familiar with the Internet. The online courses would not start until the next semester, so I had to make up for them in advance.

Tencent Internship Interview (the second time)

  1. Written test: Chinese engineering written test, covering C language, C++ language, Java language, database, computer network and algorithm (there are a lot of questions online, you can refer to).
  2. One side: Sheraton Hotel, Dongpu. Relatively nervous, the aspect is still the project technology, Java foundation, Andriod foundation, algorithm (algorithm this piece in the sword offer topic), operating system interruption, thread difference; Computer network TCP, HTTP related, NAT, etc
  3. Second meeting: Sheraton Hotel, Dongpu. The surface and one side are about the same, but the knowledge point will be deeper. For example, reflection will ask about Android implementation scenarios and optimizations.
  4. HR: I explained to HR that I wanted to join the wechat team. HR also explained to HR that THE QQ team and the platform provided by the team, and also explained to HR that through the internship in yunOS Division, HR asked me to think and make my own choices.

Result: failed to attend the goose factory internship Now I recall that if I had gone to QQ, there would not have been any subsequent twists and turns, but I think that every decision is made by myself and I can only bear it by myself.

At this point, the spring recruitment came to an end, and I finally chose yunOS Business Division for internship. The whole process is arranged very closely, will feel very tired after the interview. It is recommended that the partners who participate in spring recruitment can choose 3-4 enterprises to review, and sea investment is not recommended. I have been admitted to Ali for spring enrollment, can study to stay in Hangzhou, the next year of the senior life can arrange more learning opportunities. In that year, I successfully embraced the change. Although I could be transferred to Beijing or hangzhou to do C++, it was not what I liked.

When there is no way to practice in advance when the junior spring recruitment, the junior autumn recruitment is actually the key time. Generally, they learn calculation in our school. Most of them choose to work as an intern in their senior year after graduation. Therefore, after my internship in yunOS, I flew back to Guangzhou from Hangzhou. When I came back, it was September 5th, which was the autumn recruitment period.

Ali Internship Interview (Second)

Since most of the interns in the business department have no chance to get a full-time job this year, many of the graduate students around have contacted other business groups on ali platform. But I naively thought that the business division would arrange for us to interview other businesses, but there was no mo-mo, so I felt a big hole. Later, AFTER I searched many engineers working in Andoird on Ali platform, a supervisor was willing to accept me. After interviewing some content, in the follow-up interview, I made it clear that the position required me to work in Beijing and may need to be transferred to the front end, which was not in line with my own development intention. I was very grateful to the elder brother for giving me the opportunity.

Tencent Internship Interview (third)

When I returned to Guangzhou, IT was early September, when I just got off the plane, my friend said to go to the ranch tomorrow

  1. Written test: the basic content and spring recruitment about
  2. One side: mainly asked about the project and internship in Ali responsible for the project, Java memory and Android foundation
  3. Second aspect: Java and Android questions can be basically answered, card to the algorithm. The interviewer gives a coordinate and quickly realizes the hotel within 1 km of the coordinate. The coordinate can be moved. Later, because the explanation was not clear and the interview lasted too long, the interviewer asked me to come back and send him the answer. Finally the answer came out. The interviewer asked another question, because his performance made the interviewer feel not careful and calm enough, and finally failed to pass the second interview.

Result: this defeat lets oneself become very anxious very panic. Tencent used to be the company that I wanted to join most in university, but I failed in the most crucial autumn recruitment. Besides, my internship in Ali was not about android technology development, so to some extent, my project stopped at the level of spring recruitment. Although I was studying other knowledge in depth, I began to feel nervous.

Vipshop (First time)

  1. Written test: refer to the previous papers on the net, the pen test is very simple.
  2. One side: after the written test, I received an interview notice. Asked about Ali’s internship program; Asked ListView implementation details and optimization; Asked Button custom scene; Asked about Java foundation and Android foundation;
  3. Second interview: after the first interview, wait outside the classroom and be informed of the second interview. Mainly about Ali’s internship program; The technology used in the project; Java base and Android memory optimization
  4. HR: After the second interview, I had to meet with HR for a short time. HR is a very senior uncle who was transferred to VipSHOP from Baidu. Asked if you can interview in English, answered no; Asked about his life background; Asked about internship experience; Ask about personality traits; And I was defined as too negative, having a bad childhood, and I was drunk. I was working since childhood, and from primary school, basically every summer vacation and winter vacation, and are the kind of day to do 12 hours, in order to earn living expenses and subsidies home tuition. This experience taught me how to endure hardship and perseverance, and how to become negative and shadow… Later HR talked about her life experience, world outlook, outlook on life and values. I said values can change. Did he say they could? Aren’t values just people’s judgments about the value of events? Doesn’t it change as people experience? However, I am deeply impressed by his experience. He is a very knowledgeable HR from the beginning to Buddhism.

Result: kneeling. I don’t know why, but I seem to know something…

4399 (First time)

  1. Written test: refer to the previous online test papers, pen test more basic.
  2. One side: on the second floor of the Chinese Workers stadium. Asked about project technology and internship programs; Asked about the IDE used and its project build; Asked about memory optimization (because it is written in my project); Handler mechanism; Some of them I don’t remember
  3. HR interview (11/13) : How to spend four years in college, how to deal with the study, whether it will have an impact, career planning, and what else to interview; And its q&A session
  4. Supervisor interview (11/20) : 1 minute introduction; Asked me briefly about the internship program; Learning planning; Future career planning; At what level of technology;
  5. CEO interview (11/20) : The CEO and HR are in the same room and videotaped. Ask for a minute to introduce yourself; Advantages and disadvantages; Peer advantage; Why didn’t you stay at Ali? Q&a.

Result: hang up. Their development direction and the company is different, this day also because to interview 4399 gave up meizu written test.

4399 (first time) Cool Dog (first time)

Written test (11/12) : the written test is basic after the lecture at CUHK. Cool dog test (11/13) : Group discussion, technology group, give us a topic for discussion without a leader. Fortunately, I had learned a little bit of debate before, and muddled through the o(∩_∩) O second interview (11/15) : I came to the interview without eating directly after the YY interview. Asked the data storage method; Understand the framework source code; Imageloader underlying design; What memory leaks are; Handler mechanisms and memory leaks (using EventBus at the time); Cross-process communication; How to keep variable consistency between processes; Find 10001 numbers where two are the same and only one is different, find different (all at once xor) HR facets (11/15) : What factors would you consider in your ideal job; Work place; Read those books; Have a girlfriend; What was she going to do; Learning at school; Club activities and study plans; What if the brother lost love; Ideal salary; Do you mind the size of the company? There’s also q&A. I asked, what’s the next round? Specific time of the next round of interview; President’s interview (11/20) : Asked about technical planning; Study habits; Ask questions about the knowledge points you are most familiar with; Part of the technical implementation and user experience of Cool Dog music exchange; The process was nice. The interviewer was a calm, senior and charming person. Result: Yes.

Tectech (First time)

Because I have written my resume on Jianxun, I received the interview notice from Beijing Tech. After communication with HR, I met with them once a week or every other week, and the whole interview process took about a month. Techs interviews are all online coding side (11/6) : writing a string compression algorithm; Second side (11/13) : Write a file system, need to design their own data structure, given a file name, output all files in its directory; Three aspects: write an algorithm, with the fastest algorithm to find the median of two increasing arrays; Then learn about career planning and so on; (Vague memory, I don’t know if it is this algorithm…) Result: Too much. The interview of TECTECH is very novel, all online synchronous coding, the interviewer will look at you and ask you questions, inspect the actual work of coding ability and online debug ability. The first one was a little stressful, but then it wasn’t. Instead, I enjoyed the whole process (fortunately, I paid attention to the coding style before).

YY (First time)

Written test: the written test of YY seems to be conducted in Chinese industrial institute, with moderate difficulty. One side (11/15) : The interview is arranged very closely every day, telling oneself “treat every interview as if it is the last interview”, because there is another 4399 to wait, and then have to move on. Asked about multithreaded breakpoint download; Data storage mode; UI development optimization; TCP sliding window; String matching algorithm; Advantages of doubly linked lists; Binder mechanism; Design pattern; JNI programming; Where the Service runs in the thread; Activity Startup mode and process; Performance optimization results: Kneeling. Very uncomfortable, feel very good answer, know the results continue to sort out notes, they will be like “hit the undead roach” to continue to look for.

Meituan (First time)

Written test: I passed the written test of Meituan online, with moderate difficulty. The algorithm questions have appeared in the offer of Jianfinger. One side (11/16) : At yingge Holiday Inn. After meeting for a minute, I asked about the thread communication and its difference. Tcpudp difference; Three handshakes by hand; Http request mode; What are the differences between GET and POST? What are the Java synchronization methods? Order nonrecursion in handwritten binary tree; Database objects and their underlying index implementation; Activity Start mode; The two Service startup modes and their differences; Handler mechanism; Android incoming thread communication; View rendering principle; Broadcasting registration method; What the internship program does; Result: No. That day went to the interview Meituan already have know kneel down, when I was not ready to is not good, but because other things at that time the mood is very complex, on the bus the brain blank, while in the interview question basic can answer it, but details not mastering, know could not, after come back specially went over to the interview questions, 〒 _ 〒 bitter in my heart, The interview schedule has been very tight, very tired. *

HSBC (first time)

This time, I had to make up my face because I had given up the interview for the cooldog. Cool dog after the interview. English + Cantonese interview, ask Java foundation; Android based; Ali Project; During the questioning session, I knew that I was basically doing outsourcing work and the business was foreign exchange, so I was not interested in it. HR: directly talk about salary, oneself said the expected salary, after the other party satisfied with their business and development planning does not meet, so refuse. Result: Rejection…

Tencent (fourth time)

Webank’s interview is at the end of the autumn recruitment. I learned that there was an opportunity in the wechat official number, so I went to participate regardless of personal danger. Written test: and Tencent pen questions about the same. (Vague memory) One side: Also in dongpu Hotel. I was a C++ engineer and asked if I could do C++, but I said no… Crazy ask algorithm, I remember is 4, specific not quite remember. Three of them can be written by hand, and the last one is a bitmap method for storing big data in small memory. Since I couldn’t remember it during the interview (I only mastered it later when I came back to review the big data topic), I could only use HashMap to store it, which was inefficient. The interviewer told me to wait, but nothing happened

Ali (third time)

In fact, HRG told me in Hangzhou that there would be a final cross-sectional meeting when I came back. The result was the day after Tencent lost. Call me and say “I’m sorry……” I said I understood and hung up. After the interview with HSBC, some time later, almost at the end of November, I interviewed Ali Health. The interview was arranged after I was selected from the group’s resume pool. The interview was arranged after we talked about the salary of being a full-time employee. The video interview was conducted on both sides. One side: Basic Android; Project technology; Performance optimization; Learning objectives; Java fundamentals and memory reclamation: Project technology; Android Framework knowledge; Performance optimization; Knowledge of open source framework; The question link asked the result such as the business that do: led, endowment salary salary talked also clear. Because the internship time and location time conflict with their own situation, and not the department I want to go to the most, so I refused.

Thunderbolt (first time)

By now, the basic autumn recruitment is over, and the school is about to have a holiday. Get the interview of thunder thunder is recommended by studio senior B. Due to the shortage of staff in the department, the technical and VP aspects were directly related to the technical details of the project. The interviewer asked about many details of the project, such as every step of multithreaded breakpoint download and every code logic, etc. Performance optimization, this aspect I have prepared, the answer is more systematic, more satisfied; Understand the latest Android technology; Java technical details, ask very deep, from program start to garbage collection, mo-mo is the VP; Finally, I asked the difference between Java exception and Android exception, which was not very good; They asked about their career plans and so on. Result: Direct offer… I really appreciate the HR and TECHNICAL VP of Xunlei. He is really nice. Considering the development site and work, I did not accept the offer, which is a pity. Until now, I still feel guilty for HR and Vp of technology who are responsible for my entry.

Netease (First time)

Perhaps I do not want to give up, do not want to compromise, so I will choose to adhere to, thank netease eclectic.

Holiday, basic classmates and friends are back home, the whole dormitory only I a person, at the end of the year, it is time to pack up things to go home.

I saw the recruitment of netease in the school recruitment calendar. At that time, I invested with a friend who learned Java background. And then review the knowledge points in school quickly and began to draw the android knowledge architecture (I like to use the form of a drawing for their mastery of the knowledge related to each other), and then start the cattle from (enterprises over the years before the interview pens questions basic are above can be found, is a brush platform) and BBS for netease exam and interview, basic brush over Internet and netease netease game title, Although some don’t understand but still need to bite down. Approaching the written test, we still didn’t receive the notice. The cousin of the elder brother also cast netease, but the somebody else is famous school master mo-mo, received the interview notice, we have no problem to kneel. I am not reconciled, I think I can do netease written test, if there is a chance, I will die to let me understand. So we went to “bully pens”… Several written examination departments, dozens of operation post written examination quota in Guangzhou area, dozens of product written examination quota, only 6 technical written examination quota, which made me very panic and uncomfortable.

The elder brothers let me go, estimate we have no chance, but I was really uncomfortable very unwilling at that moment.

I went in and said, “I’m from… I didn’t receive notice after I applied for the technical post in your company. Could you please give me a chance to write the written test?”

Another HR said, “You can’t take the written test until you get the notice, unless someone doesn’t show up for the written test and there are only 6 papers.”

I handed my resume to the HR in front.

“This is my resume, if the technical post someone did not come to the interview can you give me a chance, I will wait outside, thank you!”

I went out and the HR person who had just picked up my resume came out and said, “You didn’t get the call? Wait here and I’ll let you know when I get a chance.”

Then the written test began, some of the technical posts have not come, but no one informed us to go in the written test. My brother said to wait until 30 minutes if not left, then 30 minutes passed, still no one informed us. I don’t want to go.

“Why don’t you go first, unless HR comes out and says there is no chance, otherwise I will wait a little longer.”

While the written test was going on, one of the HR people came out and said, “Are you all here for the written test? Come on in and give me your resume.”

I happily follow in, but the buddy says, “I can’t…” Back to school first.

I was very excited and confidently finished the penned exam. I can still remember the feeling of that time. Even if fail, also want to let me know I can’t.

  1. One side: one side is the E time near netease Mansion, with three interviewers, one Java interviewer and two Android interviewers. Asked: Java basics; Thread-safe processing; Handwriting solution to determine whether the linked list has a ring (at that time write ideas); Handwritten example mode (process security + enumeration); Java program startup process (5 procedures); Java memory reclamation mechanism (including reclamation algorithm); Android foundation; The Handler mechanism and its source code (the details of the interviewer to the specific code and method, the young interviewer, good solid technology); Messaging mechanism (specific to the difference between View and ViewGroup); Framework understanding and its Imageloader; Lru algorithm and its use of weak references; Resolution fit and so on.

  2. HR: Netease Mansion, asked the interviewer about the company and its offer, answered truthfully, hoping to be in Guangzhou; Development planning and learning habits; Advantages and disadvantages of netease recruitment; The advantages of Ali platform resources; Understanding and comparison of netease BoBO product and its peer products; The question asked whether there is an interview, the specific job and whether the internship can be arranged in advance.

    So far, it’s the end of the year. HR said that I could go home in advance, but I still stayed in school for a few days. After sorting out the interview questions and interview experience of these days, there was no one in the dormitory except me and a few stray cats. Once in a while, they would come to my dormitory and I would give them something to eat. I felt that I became very quiet. On the bus home received netease’s end, that there is a end after the year. So many companies, tired also tired, but feel very relieved. I returned home with the news of the interview and could not put it down. In addition to helping out at home and chatting with friends, I was mostly reading books. I also bought a newly published book on Android technology and finished reading it during the Spring Festival. On the ninth day, I went back to school and continued reviewing, sorting out the knowledge points I had learned at home and before. I planned to have a rest after the interview, hoping that I could devote all my efforts to finish the interview.

  3. Final: HR + PRESIDENT assistant. I did not know whether it was technical, so I reviewed all the technical points in three days, and prepared questions about HR and its own situation in one day, mainly explaining the logical thinking of speaking. HR face, is my HR years ago, very friendly. I talked with her about the learning situation and what new knowledge points I learned during this period from the year before to the year after. My daily learning plan; Bobo product competitive product analysis; Some of the tools I’ve used, such as mind mapping for Note taking (I was only able to use Note taking because I was previously bare on Ubuntu); Career planning; Internship content and job rotation; Expected salary and current offer salary; Industry salary, etc.; The atmosphere was nice; After the interview, I was driving back to the island when I got a call telling me that I needed to see the entrepreneur. that was another interviewer. At that time the in the mind is actually quite nervous (do I have doubts about the technology mentioned before? Or is my content still disputed by the company?) . In the car, I went over the whole process of several rounds of interviews, the details to what I said, the technology in my mind. Say to yourself, “Come on! If you want to ask me about technology, go ahead, I’m all set!” In this way, I rushed back confidently (it was almost 6 o ‘clock, in case the interviewer was off). When I returned to the office, I found the interviewer to be a young, friendly assistant to the president. She told me why she came back for the interview, gave me a cup of water, apologized, and asked me about my life. Learning background; Hobbies; Long-term planning; Talk about netease Bobo products and similar products; Development prospect of business Division; Netease culture; The interviewer’s own experience in netease; Girlfriend and her future plans; Study habits and so on. The whole interview process is more like a conversation, a process of getting to know each other and building trust, which is nice.

Result: Too much. I accepted the offer.

In the process of interviewing Alibaba and Tencent for three or four times, although I received other offers, they were not the ones I desired in college. So finally, still want to go to netease to try. As a result, this fight has remained until now. I think life is interesting. In high school, I tried to get into physics, but then I got into computer science. When I was in college, I tried to work in the technology department of Tencent or Ali, but then I came to netease. It’s so dreamy. If you are already a graduate student, it doesn’t matter if you have failed a batM interview or two. Even if your favorite opportunity turns out to be lost, you need to know how to take the one that’s right for you right now. Really, a lot of times you don’t know what’s going to happen in the future, and maybe the current opportunity is the best fit for your development.

conclusion

** In fact, the above said so much, money is never finished, in this era of knowledge payment, knowledge and skills is fundamental! As a senior engineer for 8 years, I have learned almost the same knowledge and skills. ** You may be reading this for the first time in your career, or for the first time in your career.

Like just began to learn Android development white want to quickly improve themselves, the most efficient way, is someone can take you with analysis, so learning the most efficient, so here to share a master learning source code and framework video and other high-quality Android architect tutorial, to ensure that you learn later to ensure that wages rise a step.

I’ve told you this three times! Like + like + like share all learning secrets for free! Direct pick-up link:Click the link to get free Android Senior Architect

【Android Senior Architect system learning materials 】 Senior architect advanced requirements — design ideas interpretation of open source framework

Chapter 1, hot repair design chapter 2, plug-in framework design Chapter 3, component framework design Chapter 4, picture loading framework chapter 5, network access framework design Chapter 6, RXJava responsive programming framework design Chapter 7, IOC architecture design Chapter 8, Android architecture component Jetpack