Life, to find a good job, until retirement, is a luxury idea.
Because, there will always be such a problem, let us in each factory back and forth.
Job hunting, is the pain point of every worker, is every naked quit workers nightmare.
Now, hope you can according to this interview series of materials, review after the new life!
A directory
No toss of the front end, and salted fish what’s the difference
directory |
---|
A directory |
Ii Self-introduction |
Three people plan and finish |
Interview review experience |
Comprehensive series of articles |
5.1 the blog |
5.2 Interview questions + with answers |
5.3 Interview questions + no answers |
Ii Self-introduction
Hello, my name is Jsliang. I love to do things, learn and share with you. Jsliang’s self-introduction
Since 2018, Jsliang has had three front-end job hunting histories:
- 20020.09.01 Sorting out the third front-end job search (two-year student)
- 20119.02.01 Sorting out the second front-end job search (one-year student)
- 2018.04.01 Sorting out the first front-end job search in life (Fresh year)
During these three job searches, Jsliang experienced a variety of feelings: panic, confusion, anxiety, helplessness, relief and so on.
Like this one:
- Jsliang started his career in August 2020, where he set himself free and played around while writing a LeetBook.
- September began to enter review state, anxiety, irritability, how to review content so much?
- In the middle of September, naked face 3 small and medium-sized companies, was patter hit face, confused, helpless, my review progress how so slow, I am not suitable for the front end, I should not change.
- At the end of September, I had an interview with Shenzhen 360 Financial company. I was ashamed of myself. I answered the question, but I didn’t tell some knowledge points well.
- October National Day took a break to read two books: “Performance optimization” and “how the browser works”, admire, you are so nervous in the interview review, but also can calm down to look at these two e-books.
- In the middle of October to see the content of the preparation of almost, relieved, began to each content system over, supplement their omissions.
- At the end of October you will see the interview series finished, calm, calm, ask for a few more interview interview, let me try, I am not afraid to hit the face!
Yes, review 2 months, I still did not find a job, but my state of mind hasten stable gradually: what should review I reviewed, can enter factory son that see predestination!
On everyone’s journey, we can always meet nice friends and mentors. Here, I would like to give thanks to friends in the front-end industry:
- LinDaiDai_ Lin dull – boring review, thanks for your technical help and mood guidance
- Lien – Life may be slow, but the plan is always there
- Kacoo. – Try again. Almost done
- Lok lok – One year of experience is better than two years of working for nothing. It’s a pleasure to learn from you
- Qiao Qiao love learning – empty mentality, always succeed
- Tree jam. – Come on, help me push you in
- The rest of you. – Come on. Watch you
In this review journey, you are the mentor of your life!
Last year, before you, you have written some knowledge points that you are now vague, you need to humbly learn from the past.
Don’t understand ask, modesty makes people progress, why others a year ali P6, you two years or slag.
Even though you are so anxious that you are going bald, you have to believe that you can get through it.
How does the front end determine personal direction?
- Analyze (current problems)
- Build a library (build your own document library, store knowledge)
- Calibration (determine your goals for the next 3-5 years)
- To achieve (by making an effort to take the first step in time)
- 2020.
+ 2021
Copy the code
Job search road where not confused, recommend two very in two, animation of very chicken soup song, you just rush, try not to live into the life you don’t want to live.
- Here we go. – Sweet joke
- Wrote to his father
Three people plan and finish
Plan to read 600+ articles in 2020 and have read 600+ articles.
Total reading progress: 611/611.
Sixty articles have been compiled.
- Comprehensive series[Progress: 32/32]
- Computer network[Progress: 62/62]
- Computer Network Basics
- Network security
- DNS
- HTTP
- TCP
- WebSocket
- The browser[Progress: 68/68]
- The local store
- From entering the URL to rendering the page
- Cross domain
- The garbage collection
- Browser cache
- Performance optimization
- Rearrange and redraw
- LRU cache elimination strategy
- The interview experience[Progress: 4/4]
- 2019 Interview Review
- The interview question
- 2019 resumes
- 2020 resumes
- To introduce myself
- other[Progress: 23/23]
- Front-end engineering[Progress: 79/79]
- Babel
- Webpack – Scope Hoisting
- Webpack – Tree Shaking
- Webpack is simple to implement
- Webpack performance optimization
- Webpack
- Design patterns[Progress: 14/14]
- Algorithms and data structures[Progress: 14/14]
- CSS[Progress: 46/46]
- The box model
- basis
- The mobile terminal
- HTML[Progress: 4/4]
- JavaScript[Progress: 198/198]
- Asynchronous series
- Event Loop
- Promise
- Hand-written source series
- Shake and throttling
- other
- Deep copy and shallow copy
- Custom native events
- call+bind+apply
- JSONP
- new
- Promise
- closure
- variable
- basis
- Prototypes and prototype chains
- this
- Asynchronous series
- React[Progress: 67/67]
- Virtual DOM
- Node【 Progress: 2020 no review 】
- TypeScript【 Progress: 2020 no review 】
- Vue【 Progress: 2020 no review 】
Interview review experience
Again and again: Do not resign naked. Do not resign naked.
Do you want to go bald? Do you want to experience landslides and sinkholes? Let’s do the same as Jsliang.
About the way of review, here is to say that Jsliang is naked quit after all, may also consider more: just want to go to a better factory, and then toss about for 3/5 years, a better precipitation.
So jsliang is to review some knowledge points that will appear in the interview one by one.
If you want to review and organize, my personal recommendation is this:
- Step 1: Tidy up the JavaScript aspect
If your JavaScript foundation is not good, not familiar with closures, prototype chains and other content, or to Promise, Event Loop and handwritten source code control is not good, it is recommended to brush JavaScript points first.
Understanding the content is the first factor. If you don’t know what a deep copy is or what a shiver is, how can you write?
Also, don’t force yourself to memorize things by rote, like writing code by hand. You can type it out once, understand it, delete it, and type it out again.
So every time I review, I type the code more than twice.
Polling review method: 10.1 knock twice, 10.2 knock twice, 10.4 knock twice, 10.9 knock twice…… I think I’ll know how to write it.
Jsliang finds the Promise part difficult. The title and the handwritten Promise are based on the Promise A+ specification. The rest of the part is ok.
- Step two: Sort out the mainstream technologies you’re tracking
For example, the current company taps Vue or React, so follow up the content of that piece.
If you’re ambitious, you can do both (if you have enough energy).
Jsliang did not review Vue, but here are some points I can recommend you to read:
- Vue Life cycle
- Vue Diff
- Vue bidirectional binding handwritten implementation
- The difference between Vue and React
- Vue vs. jQuery
- The difficulties you encountered in the Vue project and your own highlights
- …
As for React, you can just look at my arrangement on it.
- Step 3: Organize the browser and network aspects of your computer
With this in mind, Jsliang can actually be explained in tandem:
From the input URL to the rendering of the page, then introduce the browser’s local storage, browser caching, performance optimization, rearrangement and redraw, then introduce the computer network network security, DNS, HTTP, TCP, WebSocket, Speaking of WebSocket and network security then we can talk about cross-domain and garbage collection, garbage collection involves its collection mechanism LRU cache obsolescence strategy and so on.
So that covers my part of the story.
In addition, performance tuning can also involve Webpack, so let’s take the front-end engineering part of Step 4.
- Step four: front-end engineering content
In this section, it’s mainly Babel and Webpack, but as for the history of engineering Gulp and so on, I haven’t come across this kind of interview question.
Webpack knowledge is quite a lot. I think the important part is Webpack compilation principle, loader/ Plugin implementation and whether I have written it by myself. Then, hot update, Tree Shaking, Scope colliers and so on. Finally, the last is Webpack performance optimization, which I also have memory order:
Webpack
Itself.resolve.modules/extensions
Webpack
的loader/plugin
Related: Caching, multi-process, multi-process compression, all kinds of content compressionWebpack
Other related: lazy loading, hot updating,Tree Shaking
,Scope Hoisting
Webpack
Optimization help: Help visualize analysis of eachplugin
Such as
So these are the four parts.
- Step 5: CSS
Why specifically CSS and not HTML?
In fact, when jsliang was reviewing HTML, he noticed a new HTML5 tag and semantic content. He probably didn’t write much HTML and CSS, and he didn’t want the interviewer to ask.
So CSS part, often check some of the content will have vertical center layout, BFC and so on, here is not shiver, small friends can go to see.
- Step 6: Algorithm and data structure, design pattern
Some people might be confused by this, because you wouldn’t think about it at work, like Jsliang, a copy and paste engineer.
But jsliang is honored that he started his brush journey in May 2019 at the recommendation of his colleague Hao Brother, and became addicted to it. Now I have 470+ brushes.
But other friends also need not worry, in addition to the headline such as big factory, may ask you about sorting algorithms such as bubble, quick row, and what is red black tree, a simple review can look at these, of course, the above article I also wrote.
In addition, the design mode is also to sort out some knowledge points for partners, and then is to sort out the partners of Vue content, Proxy mode and publish and subscribe mode must see, Object. DefineProperty and Proxy to achieve two-way binding function, I don’t need to tell you too much
In this case, you should be reviewing all of this stuff. As for Node and TypeScript, it depends on the individual. After all, there are certain JD requirements that you must know.
Jsliang is only contact, do not show a fool, I wish the friends review like a duck to water, the interview is invincible ~
Comprehensive series of articles
In the process of reading a lot of articles, encountered some excellent series of content, recommend to friends.
5.1 the blog
- Github: LinDaiDai/ Niubility/coding-js
- Blog Garden: Lu Da Bao
- 2013 year-end summary – for comments for guidance
- The Ordinary Road — My Summary of 2014
- How did our startup fail
- Starting point – 2015 year-end summary
- Three years ahead of my road
- Mediocrity, Persistence, Harvest — 2016 Year-end Review
- End of 2017 — Another year in a trance
- 2018 Year-end Review – Over the Hill
- 2019 year-end summary – 30 stand firm
- Yuba’s blog
- Three yuan god blog | | god making three yuan
5.2 Interview questions + with answers
If you don’t know what to read at first, read these articles (with answers) to get an idea of some of the content.
2020:
- Dull to recent interview 128 summary (containing more detailed answer) | the nuggets technical essayReading Advice: 2h
- 20000 words | front-end based gleanings 90 q【 Reading Advice: 3h】
- A 50,000-word interview guide for a little sisterReading Advice: 1.5h
2019:
- I wrote this summary after interviewing 50 peopleReading Advice: 1 hour
- Here are 20 big factory interview questions for you to check【 Reading Advice 】
- (the first part) in the advanced front end of the big factory interview secrets, in the winter for you to escort, through the big factoryReading Advice: 1 hour
- (middle) advanced front end of the big factory interview secrets, in the winter for you escort, through the big factoryReading Advice: 30 minutes
- (the next) advanced front end of the big factory interview secrets, in the winter for you to escort, through the big factoryReading Advice: 30 minutes
- What do you need to know about JS?Reading Advice: 1 hour
- What do you need to know about JS?Reading Advice: 1 hour
- Summary of web front-end interview (I think it is still comprehensive hahahaha !!!!)Reading Advice: 1 hour
2018:
- 2018 for the front end of the interview: through fine alignment (fine) | the nuggets technical essayReading Advice: 1 hour
- 2018 front end of the interview summary, finish see understand, pay less said plus 3 k | the nuggets technical essayReading Advice: 1 hour
- Confidence in an interview comes from a solid foundationReading Advice: 20min
- Summary of alibaba front-end interview in 2018Reading Advice: 20min
5.3 Interview questions + no answers
Some have no answer is also very wonderful, you can go to see these knowledge points you understand not to understand.
2020:
- 2020 Front interview review must read articles [more than 300 articles/give review map]【 Reading advice: Copy a copy to your personal document library and organize it slowly 】
- Lin’s dull interview record of Zhongda Factory and comparison of salary in front end in 2 years (with learning method)【 Reading Suggestion: 2 hours 】
- 2020 yuan 3 tao for ali, ali cloud, byte to beat the share | nuggets technical essay & personal growth experienceReading Advice: 1 hour
- Golden nine Silver ten: A year ago end of the interview share (have taken 360 financial offer)【 abbreviated: 1h】
- Summary of the front end interview in the middle of 2020Reading Advice: 30 minutes
- 2 years in front of the summer interview to beat the strange upgrade (received multiple offers)Reading Advice: 30 minutes
- Write to girlfriend intermediate front end interview secret book (contain detailed answer, 15K level)Reading Advice: 30 minutes
- Advanced advanced guide for the beginning and middle front endsReading Advice: 1 hour
- How to prepare for alibaba front end interviewReading Advice: 20 minutes
- One and a half years of experience in job interview (Tiaotiao, wechat, Shopee)Reading Advice: 30 minutes
- Bytedance today headlines front face via (4 rounds technical surface + HR surface)Reading Advice: 30 minutes
2019:
- Self-checklist of a [qualified] front end engineerReading Advice: 30 minutes
- Interview sharing: two years of work experience successful interview Ali P6 summaryReading Advice: 2h
- A qualified (good) front-end should read these articles【 Reading advice: Copy a copy to your personal document library and organize it slowly 】
- Front-end interview test points? Just read these articles (Updated June 2019)【 Reading advice: Copy a copy to your personal document library and organize it slowly 】
2018:
- 2018 Daco advanced front end test summaryReading Advice: 30 minutes
- One and a half years of experience, baidu, Youzan, Ali front-end interview summaryReading Advice: 30 minutes
Do not toss the front end, and salted fish what difference!
If you think the article is good, please click “like”/” Star “.
If you need to contact Jsliang:
- Github
- The Denver nuggets
Contact information stored in Github home page, adhere to a LeetCode every day, adhere to study every day, welcome to do something ~
Jsliang’s document library 由 Liang JunrongusingCreative Commons Attribution – Non-commercial – Share in the same way 4.0 International licenseLicense.
Based on theGithub.com/LiangJunron…On the creation of works.
Permissions outside of this license agreement may be obtained fromCreativecommons.org/licenses/by…Obtained.