Bad environment

  • This period of time to put out the resume, see how the market, the market is really not how, many factories only see recruitment information, but just like dead, lifeless
  • Then I directly asked a familiar headhunter to help me apply for the post of chain circle. Haha
  • Chain ring, coin ring opportunity many, money is also enough, but very dangerous, we caution
  • This time out is mainly to see the market, and do not want to job-hopping, mainly to see their value in the market how much money
  • Results get annual package 70W➕ salary, no stock, to the technical expert’s rank, with people, but that is to mark Ali high P6+ rank, to mark byte high 2-1 money, if you want to have stock, is the total package treatment of normal factory technical experts!
  • Looks very bluffing, in fact, one or two years to get this money a lot of people, but their education is basically 985 master, and I am a garbage three, ha ha! I tried so hard! But the upper limit is really limited, and then want to go up really difficult, really is to try my best, has rolled over my own! I have to endure endure fixed number of years, try my best to give you a wave of road, everyone praise attention!

A corner of my resume

Technology is introduced

  • Responsible for team technology selection, focus on front-end standardization, implement Eslint Commitlint and standard implementation within the department
  • Deep understanding of React and Vue, and studied their internal implementation
  • In-depth understanding of Webpack, Vite, able to write Babel Loader,Plugin for engineering capability output.
  • I have experience in large-scale micro-front-end SaaS platform, strong cross-team coordination ability, and have certain application and thinking on front-end, performance optimization and front-end security
  • Like to share, promote technology sharing within the team and act as a mentor; Work seriously and pay attention to efficiency, ***********
  • # 3 Denver writer of the year 2021

Resume other not to say, exposed, ha ha

Interview question preparation

  • Sorry, I am the tutor of offer harvester, you should not be as proficient as me, ha ha pretend a force
  • I usually prepare all by hand, but I can tear the promise by hand, the white board kind
  • Learn vue and React source code
  • In-depth study of engineering architecture related knowledge
  • Design patterns and all that stuff

The interview process

  • The technical side has three sides, there are repetitive questions, and then I summarize in two paragraphs, the technology, and the project

Technical summary

  • No recording and some forgotten!
  • 0.1 + 0.2 != 0.3
  • Principle of hooks
  • Differences between HTTP 2.0 and 1.1
  • DNS resolves IP addresses
  • What is the browser cache application scenario
    • Inquire strong cache, negotiate the specific process of cache and practice
  • Tree shacking principle
    • Ask if your configuration of tree shacking is effective
  • What exactly does the vUE template compile phase do
    • Asking for source details
    • Ask for details of diff’s algorithm
    • Ask the difference between Vue Diff and React Diff
    • Ask the react fiber
    • Why do you think Redux is bad
  • The principle of the esm
  • Why use Vite
    • Why use rollup for production packaging and what’s wrong with Vite packaging
    • What’s the difference between Webpack and Vite
    • What is the packaging process for WebPack
    • What’s the difference between hot update and Vite
  • Application scenarios of the publish and subscribe model
  • Write promise.race by hand, write deep copy by hand, implement the methods in LoDash, write an anti-shake method by hand using react custom hooks
  • Web security, how is monitoring done

Project side summary (these are just a few of the many project questions)

  • You talk about the optimization process of large data volume for low code platforms

    • What is the business scenario for your low code platform
    • What are the reasons for the performance indicators of ANTD components and how are they analyzed
  • Why develop your own high-performance component library

    • What is the test coverage of the component library
    • How do you do performance analysis
    • Why do performance optimizations, and what are the benefits
    • What difficulties did you encounter and how did you solve them
    • Asked for details about some of the component libraries
  • Don’t DVA and Redux meet your business needs?

    • Why use your own state management library
  • What are your business scenarios for infinite level drag and drop logic and how do you solve them

  • How does the project internationalization workflow work

  • What do you think are your responsibilities as a leader

    • If take one
    • How to manage projects
    • What are the results
  • Why not use Qiankun as a micro front end

    • Are there any technical difficulties encountered in follow-up
    • Are self-questioning components independently packaged
    • How does sandbox isolation work
    • How does parent-child application communication work
  • As a front-end leader, you are also responsible for product requirements. How do you spend your time

  • Have you ever met a man who refuses to take charge

  • What was the payoff for doing so much technology sharing last year

    • Individually, as a team
  • Planning for the future

Hr side

  • The easy ones are the conventional ones

Summary of the interview

  • I don’t know whether the interviewer will answer vue and React in depth. It’s a little awkward. I just output the questions by hand, and I’m familiar with the handwritten questions and have a relatively clear mind.
  • I didn’t ask the algorithm. I asked the headhunter in advance. I didn’t prepare.
  • I prepared a lot for the project. Many of my business scenarios were really difficult, and the implementation results were also ok, which was a big bonus. I talked about the practical views related to management and had a happy conversation.
  • My years and education are disadvantages, but I insist on studying hard, which is an advantage

Efforts to prepare

  • Now we also know that the market, but there are still many opportunities for students with good skills, so we strive to brush the question, want to have a substantial improvement, there must be substantial efforts, or stop at the ideological level, interview ask three know, it is difficult to get a big offer
  • Must do a good summary of the review, the formation of their own technical system, because so many questions, you brush one or two times is difficult to remember, to constantly review and learn, can be more profound!
  • The more I say, the more like chicken soup, work hard, don’t talk about it, basically get a big offer experience in some levels are the same!

You wonder where I have so much time

  • Once you have an obsession, you too will become a master of time management
  • Don’t say have no time, I also often 996, improve efficiency, touch fish when study hard!

Fixed number of years is low, want to take high salary how should you do

  • Learn, work hard and keep learning, don’t complain, it’s useless! Be optimistic!
  • In fact, I have not seen the real hard study, the heart of the front end of the students take a very low salary!
  • Brush questions to make their own technology to form a system, form a closed loop, interview as the starting point, can give the interviewer, hit a set of combination, finally form their own precipitation, roll out a good offer, towards a new chapter!! Fuck, I can’t write down, ha ha!
  • I organized online brush questions guide, take no thanks, to learn to stand on the shoulders of others to improve their own click here –> Front end advancement guide

portal

  • King of Scrolls 2021 summary
  • Punch in the communication group at six o ‘clock
  • Why do I like to hand-write code
  • Front three years: little white into a veteran
  • This year interviewed 100+ front-end classmates my summary
  • Why do I insist on getting up at six
  • I read the technical book is very anxious, can not read the book how to do?
  • Hard work === “volume”?
  • Vite + React + TS
  • Vite + React + TS