当前位置:网站首页>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 :
- Forum project :https://github.com/fengxinhhh/coder-talking-webSystem
- 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 )

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 :
- Algorithms related to data structures , Such as flipping the linked list 、 Depth of binary tree, etc ;
- 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 :
- javascript Some popular api It can be written by hand ;
- 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 ~


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 .
边栏推荐
- 52 classes 110 common components and frameworks
- SQL statement - data update, modification and deletion
- SQL statement - permission management
- Judge whether the system CPU is idle
- [redis] event driven framework source code analysis (single thread)
- [environment stepping on the pit] open the picture with OpenCV and report an error
- yolov3 3D 语义点云paper阅读
- Install easyx-vc2019
- 2. add two numbers
- 3746. academic circle of cattle II
猜你喜欢
![[Environmental stepping pit] pycharm reports an error when using QT](/img/ac/665d4052919a1783ba6ac8edcb06ba.png)
[Environmental stepping pit] pycharm reports an error when using QT

Shardingsphere-proxy-5.0.0 implementation of distributed hash modulo fragmentation (4)

Pre add post add exploration and function call exploration

消息队列之取消会议和自动退款处理

聚宽 - 简单策略试验

Pytorch learning 01: gradient descent for simple linear regression

Cancellation meeting and automatic refund processing of message queue

Broadening - simple strategy test

0x00007ffff3d3ecd0 in _IO_vfprintf_internal (s=0x7ffff40b5620 <_IO_2_1_stdout_>

Pytorch learning 11:where and gather
随机推荐
Tensorflow环境搭建
利用SSM框架实现用户登陆
4274. 后缀表达式
Yolov3 3D semantic point cloud paper reading
3746. academic circle of cattle II
Pre add post add exploration and function call exploration
Tensorflow environment setup
Difference between integer and int
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
对知识图谱与深度学习的关系理解
如何让自己的网站快速被搜索引擎找到
English grammar_ Adverb - loud /aloud / loud
云堡垒机分布式集群部署优缺点简单说明
[dailyfresh] course record 3 -- product search related
Understanding the relationship between knowledge map and deep learning
Simple sorting of RNN
How to remove duplication in left join from a simple example
IDEA提示 ‘Optional.get()‘ without ‘isPresent()‘ check错误。
English grammar_ Adverb_ fairly / rather
3371. 舒适的奶牛