当前位置:网站首页>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 .
边栏推荐
- 容器云是什么意思?与堡垒机有什么区别?
- 4274. suffix expression
- 【环境踩坑】使用FastDFS测试上传文件时报错
- Sqlite3数据库的timestamp类型的使用注意事项
- SQL语句——数据更新、修改、删除
- SQL statement - data update, modification and deletion
- mysql整理
- Judge whether the string type is empty and whether the list set is empty
- Leetcode content
- Spark RDD case: word frequency statistics
猜你喜欢

Pytorch learning 05: indexing and slicing

对“基于tensorflow+RNN的新浪新闻文本分类”一文的图示化理解

从简单实例来看 left join 如何去重

【Redis】事件驱动框架源码分析(单线程)

12 initialization of beautifulsoup class

Small protocol with great power, why can't digital transformation without nvme full flash memory?

How to remove duplication in left join from a simple example
![[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分布式哈希取模分片实现(四)
随机推荐
Leetcode content
[Environmental stepping pit] pycharm reports an error when using QT
调试中的虚变量和格式化字符
Yolov3 3D semantic point cloud paper reading
【环境踩坑】在自己电脑上搭建FastDFS
Pytorch learning 07:broadcast broadcast - automatic extension
Cancellation meeting and automatic refund processing of message queue
Graphical understanding of the article "text classification of Sina News Based on tensorflow+rnn"
0x00007ffff3d3ecd0 in _ IO_ vfprintf_ internal (s=0x7ffff40b5620 <_IO_2_1_stdout_>
三种文件句柄之间的转换
4273. 链表合并
English语法_副词 - loud /aloud / loudly
2. add two numbers
Small protocol with great power, why can't digital transformation without nvme full flash memory?
Summary of new MySQL 8.0 features
English语法_副词_fairly / rather
Pytorch learning 11:where and gather
【环境踩坑】No module named ‘PyQt5‘
如何让自己的网站快速被搜索引擎找到
Sum of four numbers [array sort + double pointer]