当前位置:网站首页>It will be too late if you don't brush the questions. The most complete bat interview questions

It will be too late if you don't brush the questions. The most complete bat interview questions

2022-06-11 11:34:00 InfoQ

Preface

In the blink of an eye, it was the end of the year again , At this time , We all reflect on it , What has been done this year ? What's the progress ? Have all the plans for the beginning of the year come true ? Are you ready to change jobs at the beginning of next year ?

Besides, 2020 In, we experienced the baptism of the baptism of Hong Kong. , Many programmers have experienced unemployment , Job hunting panic . This year's Internet environment is too bad , You need to have enough knowledge , To be able to cope with the cold wind .

Let's take a look at how to prepare for the interview , You can refer to preparing for the interview in advance .

null
one side
  • css  How to achieve vertical center ?
  • position  With what kind of ? Let's talk about the corresponding effect and usage respectively
  • css  Selector priority
  • js  Prototype chain , Asked js  How to create an object
  • Page rendering and response   type
  • MVVM  and  MVC The difference between
  • Vue  Life cycle , At which stage can I get the page  dom  Information
  • Vue  Component communication of  , Talk about some Internet related
  • TCP  and  UDP  The difference between
  • TCP  Three and four waves of
  • promise  What are the States
  • Writing a  promise
  • Algorithm problem : The longest common prefix
  • Algorithm problem : Hierarchical array nesting degradation
Two sides
  • Ask about the project. I asked about my work according to the project , How long has it been in contact with the front end , What was learned in each project , I didn't do it   What did you learn at the end of the day , How to learn such a problem , And then it's about writing code
  • css  Implementation write to a specific requirement  html+css, The requirement is that the modules should be aligned horizontally and vertically + No   Fixed height , Adapt to text + With a gray mask + Pop up the animation
  • css  How to do animation of
  • flex  What are the common labels
  • position  Attribute impact of
  • Concrete realization , Give me a  ul  Insert... Below  100  individual  li  How to insert , How to optimize  dom  operation
  • Concrete realization : There's one, there's a million  url  Array of , How to get from these one million  url  Get resources in
  • Algorithm : Determine whether there is a link in the linked list

On the whole, the implementation of two-dimensional is particularly important , I can say that I don't have enough ideas , It takes real writing to achieve   Code to . The general algorithm is  leetcode  Of  easy/medium, It's not too hard. , Some basic concepts   Reading can also dig deeper , On the whole, it's still very difficult .
On three sides
Before that, I asked about the basics , This time, it's hard to ask about the project from one side !

  • http  Several common ways to request
  • Under the said  get  and  post  The difference between
  • get  and  post  Specific application scenarios and some precautions of
  • The difference between threads and processes
  • On cross domain
  • http  What does a simple request mean
  • Browser caching strategy
  • TCP  and  UDP  The difference between
  • Learn about streaming media  UDP  Optimization of stability
  • js  Basic data types for
  • Which operations are asynchronous ?
  • promise  Some basic concepts of
  • async await  Some uses of
  • js  Several ways of inheritance
  • Time and space complexity of sorting algorithm
  • Do a question , The new node is inserted at the end of the linked list
  • Algorithm problem : Version number judgment
Four sides
  • Probably asked some questions about the project , For example, I have a deep impression on technical points , How to learn and solve   Of  balabala
  • css  Vertical center and horizontal center of
  • css  Selector priority
  • html  Of  dom  How trees are made
  • Applets and  pc  What's the difference between the pages ( Because of the small program written in the project )
  • Some performance optimization points in the project
  • Do a question , See if the code can complete the output , If you can't, just talk about the next few changes ( The question is too long to remember )
  • Code implementation : Design a task queue , Yes  on,trigger  and  off  Method , Register separately   Event triggers callback , Trigger all callbacks for the current event , And cancel the task queue of the current event
hr  Noodles
  • After reading my delivery records, I found that I have come to byte side so many times and asked me what progress I have made these times , What did you learn
  • How about byte's interview experience
  • Do you have any plans to take the postgraduate entrance examination , Why? ?
  • Introduce the three items on your resume , Why choose these three projects to show ?
  • What have you learned from the project , What's your experience
  • How to learn the front end , How to plan for future study
  • How to deal with the pressure in group cooperation  
    《 Analysis of front-end interview questions in large factories +Web Core summary learning notes + Enterprise project actual combat source code + HD explanation of the latest video 》 Free open source Hui Xin search official account 【 Advanced programming 】
     , How to adjust to failure
  • When can I come , How long can I come to practice ?

I read the above interview question , Here are some of the front-end interview questions collected by the big guys , Most of the above topics contain .PDF There's a lot of documentation , The reasons for the length are not all listed .

React

  • Introduce to you react
  • React Single data stream
  • react Life cycle function and react Life cycle of components
  • react and Vue Principle , difference , Bright spot , effect
  • reactJs Component communication of
  • I know react The virtual DOM Do you , fictitious DOM How does it compare
  • The project uses react, Why choose react,react What are the benefits
  • How to get real dom
  • choice react Why
  • react Life cycle function of
  • setState The process after that
  • react Higher order components know ?
  • React Of jsx, Functional programming
  • react How to determine whether to refresh the component of
  • How to configure React-Router
  • Dynamic loading module of routing
  • Redux Middleware is something , Take a few parameters
  • redux How to deal with concurrency in request Middleware

[ Open source sharing :【 Analysis of front-end interview questions in large factories + Core summary learning notes + Real project practice + The latest explanation video 】](()

null
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/162/202206111114183418.html