当前位置:网站首页>Want to join a big factory? Reading this article may help you

Want to join a big factory? Reading this article may help you

2022-06-22 01:19:00 Feng Xin loves meat

Preface

I believe that joining the Internet factory is the dream of every programmer , Whether from the working environment 、 employee welfare , In other words, the technical atmosphere and the people you meet bring you some good opportunities , Are worth pursuing , So programmers can start their careers 、 Or I have joined a big factory in my whole career , It's very helpful for your resume and experience .

This article will focus on the disembarkation process 、 Job content 、 Work experience is introduced in turn .

Self introduction.

The blogger was last year 2021 Graduated from double non University in , And in 2021.8 Just started delivering to big factories (2022 Autumn recruit ), It's already very late , And many big factories will not accept the students who have graduated as the recruitment objects , Unless you have good qualifications , Such as high education 、 competition 、 Other than internship in a large factory , So in this respect , In fact, I get a lot of interview opportunities in sending my resume , There are many elements of luck , Because the blogger's resume is actually very common , Two self-study projects in school —— One is business oriented , It is a personal forum h5; The other is a set Vue Personal component library , It contains about twenty components , Maybe this component library provides a good opportunity .

The addresses of the two projects :

  1. Forum project :https://github.com/fengxinhhh/coder-talking-webSystem
  2. Vue Component library :https://github.com/fengxinhhh/uI-package-for-vue

At present, the blogger has also worked in Xiaomi for nearly a year , I want to prepare some large factories for interview , From the main road before entering the big factory , And some questions about joining a big factory interview 、 The object of investigation 、 Share the points of judgment .

Dream back to the shore

stay 2021.8 When , Bloggers prepare from these directions , Face the 、 Interview questions to learn 、 Algorithm and data structure 、 The principle is relevant .

Face the

The main reference for our website is niuke.com https://www.nowcoder.com/
It's easy : A big factory that you like , For example, you want to enter bytes , Search byte front end , You can see the latest face longitude after the date is in descending order , There are school recruitment and social recruitment , It depends on your choice , After all, the investigation points of school recruitment and social recruitment interview are different .
Then if it is delivered through the official website , Go to Niuke and find an internal push code , Put it on the submission form , You will have a better chance of getting an interview ( There is no difference between push codes )

 Insert picture description here

Interview questions

The interview question bloggers are mainly from CSDN A blogger's article began to go over it as a whole .
https://blog.csdn.net/qq_33277654/article/details/112758362?spm=1001.2014.3001.5502
It's very comprehensive , Cover front end 、 frame 、 The Internet 、 Algorithm , Personally, I think we should go through the questions here , It can handle the interview of most large factories , In this article, if you encounter a keyword you don't understand, please directly search for additional in-depth learning , The interview question is just a summary , Deep content needs to be learned by yourself , Because the purpose of the big factory problem is actually set up layer by layer , Therefore, each knowledge point needs to understand the deep .

Then the above talks about the facial Sutra , I personally suggest that you brush the interview questions first , Then look at the facial Sutra , Write down the frequently occurring problems in this large factory .

Algorithm and data structure

It's recommended here leetcode, Before brushing 100 Tao can , The algorithm of front-end interview is not very difficult , Make it simple 、 Just brush it once .
https://leetcode.cn/problems/gaM7Ch/solution/
In my personal experience , There are two kinds of algorithm questions asked by the front end :

  1. Algorithms related to data structures , Such as flipping the linked list 、 Depth of binary tree, etc ;
  2. Popular algorithms , Such as knapsack problem 、 Dynamic programming problem 、 Sorting algorithm 、 Binary search, etc ;

The algorithm is actually an accumulation , You can deal with many interview questions by brushing more questions , Of course, if a certain question is not worked out in the interview , And don't be discouraged , Tell me the way to solve the problem , It doesn't matter if the code can't be implemented in a short time , At least more than a simple sentence " Can't 、 I can't think of " Is much better .

The principle is relevant

The principle related to js And understanding of the framework :

  1. javascript Some popular api It can be written by hand ;
  2. Implementation principle of framework ,vue/react;

here js Hot api Bloggers summarize these api:

instanceof、new An instance 、 Deep copy 、call、apply、bind、 The function is coriolized 、promise(all、race)、 Achieve one time Wait for functions, etc .
These are basically found in the interview question links posted above .

The framework principle is recommended to be learned in this way :

Because the blogger was right vue Familiar with , It's ready vue These principles to interview :MVVM How to realize ( The data was hijacked 、 Publish subscribe 、 Template update rendering )、vue dom diff Algorithm 、vue2 and vue3 MVVM The difference between ?

Here are a few key api, If you could know , That's better than .

  • Object.defineProperty(vue2 Data hijacking )
  • proxy es6 New characteristics (vue3 Data hijacking )

Based on these two kinds of data hijacking to learn proxy Than Object.defineProperty The advantages and differences of , The answer is a good bonus .
If you have the time , Go and learn a simple version of handwriting on the Internet MVVM Well , In the process, you can also learn vue2 Why not hijack Array、Object Update the view with data changes , But to use. $set This kind of api To solve .

This is just an example , Bloggers now react It's used a lot , If you're using a react, To get to know fiber、react Reconcile the update mechanism and the browser idle time allocation to update the virtual DOM Relevant knowledge , There are no more examples here .

Go ashore

Bloggers have made great efforts , In the end 9 In January, I got Baidu 、 millet 、 Tencent three offer, During this period, I delivered numerous resumes , Byte impression is quite deep , It was Haitou that failed to get an interview , The advice for bloggers who submit resumes is that as long as they can , All voted , At that time, every department and position could be invested , At that time, it was also cast one night 100 Post …

Then there is a beauty group in the interview 、 Ali 、 millet 、 Baidu 、 tencent 、4399、 Didi these companies , In the end, they also collected three , The preparation before the interview is the above parts .

Work

The main work here is a special article :https://blog.csdn.net/m0_46995864/article/details/121040986?spm=1001.2014.3001.5502
When I first joined Xiaomi , The training lasted more than one month , Including department training 、 Group training 、 Job training … They are all off-duty training , We can really see that big factories actually prefer the cultivation mechanism , During the training, you can also meet many small partners from other departments , Really happy at work , Also have a lot of feelings .

Here are some pictures of Xiaomi Science Park ~
 Insert picture description here
 Insert picture description here
 Insert picture description here

Some technical interview details

Generally, the process of large factories is very slow , After the technical side is finished, we will get hr Of offer chating Actually, it will take a while , During this period, please continue to submit your resume and continue your interview , Because there is also the possibility of being hung up after a technical interview , For example, there are too many candidates , But others are better educated , To sum up, don't put your eggs in a basket .

If you have the ability , Accumulate more large factories offer, It can be in the second house 、 A third offer When bargaining , Raise your salary .

I wish everyone can get their favorite factory offer Well ~~
You can leave a message if you have any questions .

原网站

版权声明
本文为[Feng Xin loves meat]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/173/202206220017077288.html