Front-end development intern experience

I am a junior. I am planning to start looking for a front-end development internship in July and August. I have invested in many companies, large and small, and I can be considered as having a small experience. I will write down the experience here for everyone. Reference, also easy to review by yourself later

1. Resume
Resume is a very important step. If the resume is not well written, the company may not give you the opportunity to interview

  • The number of pages is controlled within 1-2 pages, not too long or short. Separate the modules to make them look simple and clear. Do not crowd them together. Try not to use progress bars.
  • You can put your own technical blog and code cloud
  • Put the proficient technology in the front module, the interviewer can notice from the top down
  • The project experience can be more good, the title is obvious, it is better to deploy to the server, upload the code to github, it is a bonus item

2. Prepare for the interview.
Brush the interview questions, brush the interview questions, brush the interview ! ! !
The following is what I encountered during the interview (not very comprehensive, I can’t remember~)
and no matter what the order is, please forgive me.

  • css horizontal and vertical method (this is very classic)
  • css make a triangle (set the width and height to 0, use border)
  • Deep copy and shallow copy (this has been asked many times)
  • what css selector knows
  • Array deduplication (too classic)
  • Vue life cycle (8)
  • Callback function and arrow function
  • What does es6 know (let, const, arrow function, etc.)
  • Talk about the difference between var, let, const (I talked about variable promotion, repeated declarations, temporary dead zones, etc.)
  • http2.0 (binary framing layer, multiplexing, server push, etc. (better to learn more about http1.0, http1.1))
  • What happened after the browser entered the url
  • The difference between ready() and onload()
  • What is the same-origin policy (for security reasons, browsers only allow interface interaction under this domain name, and client scripts from different sources cannot read and write the other party's resources without explicit authorization)
  • The difference between computed and watch in vue (about dependencies)
  • vue-router jump mode (hash and history)
  • Several scenarios pointed to by this
  • Talk about promises, interview questions. . .
  • What to ask about scope chain, prototype chain, closure
  • The advantages and disadvantages of vue and jQuery, the difference between the two

  • Status code (there are many, you can say a few frequently used)
  • Tell me about the most difficult problem you think you encountered when working on the project (this was a daze at the time, think about it, I'm still too good at it)
  • How to understand modularity
  • How to solve cross-domain problems (jsonp, CORS, etc.) interview
    questions will be updated from time to time

3. Summary:
Try to stay calm during the interview and don’t be nervous. If you really don’t want to think about it, just say no. The interviewer will not challenge you because of a question. Stay in the field for a long time, try to quote the content of your meeting. Time is very precious. If you want to think about how to make the interviewer remember you in these 20-40 minutes, I think the internship is an opportunity to learn. You must choose to be able to learn Really technical company, I hope you can receive your favorite offer~~

Guess you like

Origin blog.csdn.net/Cosalneo/article/details/107300220