This January decided to resign naked, who could not have imagined the development of things become so! The arrival of the epidemic made my poor situation worse

Has been maintained until about the beginning of April, just began to formally look for a job, the process is not simple! Although I think it should be easy to find a suitable job, I often end up bowing to the word “suitable”!

The following is my experience summary of several well-known enterprises interviewed in April and May, “going forward” to pour, “succeeding” refueling!

Byte, Tencent, Didi!


Byte:

Nervous of missing the interview, I sat down at my computer desk early. The interviewer was a little late, so she invited me to a video interview, and it finally started. The face is a handsome brother, a simple greeting, into the self-introduction of the link. Because self-introduction I have been familiar with several times, the effect of self-introduction seems to be good.

At first, I asked for details of my project experience and self-introduction. Since the project experience was really something I had experienced personally, and I usually made a summary when the project was finished, I was able to give a clear answer. Personally, I don’t know what the interviewer thinks, but maybe it’s a situation where I just watch you play dumb.

Without further ado:

  • How much do you understand about Vue
  • In terms of CSS2 and CSS3, I’ll write vertically centered and horizontally centered
  • How do you know about computer networks
  • Describe the seven layers of a computer network
  • What is the difference between TCP and UDP
  • Which layer of the computer network do TCP and UDP belong to
  • What is the HTTPS
  • This section describes several common status codes
  • What is a closure
  • What is NaN, and what does typeof print
  • Js implicit conversion and explicit conversion
  • How to solve cross-domain problems
  • Know the Babel?
  • Use JS to determine whether a variable is an integer function
  • What are processes and threads
  • What is a deadlock
  • What is Left Join, Right Join, Inner Join
  • How do I write quicksort in JS

It took about two hours, but finally the little brother said, “I don’t have any problems!”

At that time for their own answer itself is not too satisfied, so the basic know has been suspended

The next ~


tencent

In general, Tencent interview, the scope of investigation is wider and miscellaneous!

Include:

  • The data structure
  • Mathematical problems (e.g., probability calculation)
  • The database
  • Operating System Principles
  • Design patterns
  • Small number of algorithm problems
  • Still have a few namely ordinary net place brush those questions inside

One side

Fill in the blanks + big questions + essay questions

【 答 案 】

When to touch computer when to touch front-end operators, string handling, delays, Display, Position, XMLHttpRequest, Re, Jquery binding events, CookiesCopy the code

“Big problem”

  • BOM Browser information
  • Browser Compatibility Examples
  • Closure functions and examples
  • News ul list, insert 3, get index
  • Capitalize the first letter of the word
  • Ajax process

【 答 案 】

  • The Angle between the minute hand and the hour hand at any time
  • The frequency of words (letters) is the highest
  • 30 minutes is 70% of the time. What about 10 minutes?
  • In a class, 75% of students learn dancing and 85% learn singing. How many students learn dancing and singing at the same time?
  • The addition of two very large numbers

I asked some questions in return, such as why not ask the frame, the interview questions are quite different and so on!

It was mostly small talk


Details:

Because didi itself is close to home, so definitely go back to interview!

But there are very few partners sharing the didi face classics, so the heart is still a little uneasy, the unknown “enemy” is the most terrible!

【 a 】

  • 1. What do you think of VUE (Balabala)?
  • 2. Where is the most important part of your project for your growth?
  • 3, component communication, focusing on the communication of sibling components.
  • 4. The life cycle of applets.
  • 5, talk about JS inheritance, scope chain.
  • 6. The difference between PX, REM and EM.
  • 7, how to implement the middle style.
  • 8, tree traversal query. (Introduction of ideas, no hand tearing)

The second interview]

  • 1. Component encapsulation.
  • 2. How to adapt different screens on mobile phones.
  • 3. Animation optimization, then ask why transition is better than Margin.
  • 4, how to achieve the vertical middle style. (Here is seriously suspected didi interview is not know the previous interview asked what)
  • 5. Closures.
  • 6. Vue component communication and VUEX. (Again suspect didi interview is not know the previous interview asked what)

“Three sides”

  • 1. Introduce the design mode.
  • What is the virtual DOM?
  • 3, HTTP cache introduction.
  • 4. Where is the bottleneck of front-end development (they have added front-end performance optimization).
  • 5. Fast sorting algorithm.

Generally speaking, I finally found a job that I really like, but I can’t tell you where it is

These interview experience, I hope to bring you help, good preparation, put the mentality, usually work hard, in fact, the interview is not difficult!

Recommendation:

  • 020 continue to update, boutique small circle has new content every day, dry goods concentration is very high.
  • Strong contacts, discussion technology you want here!
  • Be the first to enter the group and beat your peers! (There is no charge to join the group)
  • Group no. : 779186871
  • Click here to exchange and learn with front end development bull

Upon application:

  • BAT Factory interview questions, exclusive interview kit,

  • Materials for free, including all kinds of interview questions and answers sorted out, the big factory interview questions to share!