Online Interview Assistant

background

Teacher Mai will be a fall recruit in 2021. I will not introduce my fall recruit experience here. If you are interested, you can follow my WX official account or contact me.

In fact, autumn trick is not particularly difficult, mainly divided into three parts:

  1. The knowledge system
  2. Brush the topic
  3. project

The first point, after all, is a fresh graduate, improve the ability of technology, most of them belong to the stage of personal hard study and internship push. Often interference by other factors, such as curriculum, community, etc., but as a student, learning courses, such as computer network, operating system, etc., these are all must grasp well, a ring by ring, and the need to own a set of knowledge system, not to mention how complete, but the next day, is the elaboration and perfecting the system itself is the most important link.

Secondly, as a programmer, although I do not use many questions in my daily projects, I can think from our perspective by brushing questions. Firstly, I can exercise my thinking, secondly, I can consolidate the grammar of the corresponding language, and finally I can feel like a duck to water in the interview and written test. Put yourself in the company’s shoes, and that’s certainly the best medicine for screening candidates…

Third, there are not many projects, but to think about the scenes and problems encountered in the whole project, and to compare the corresponding scheme, to get the most suitable scheme for the scene, and can also be extended, these are the points that the interviewer wants to hear.

I wrote a small program, currently version 1.0, PS: WX small program cloud development data interaction is unstable and slow. In version 2.0, the backend was migrated to its own server and some new functionality was added.

Mind mapping

As you can see from the figure, there are more personal central sections than version 1.0, with a timed push feature. The above is no longer detailed description, just look at the GIF.

Functional diagram

Four main functions are displayed:

  • Face the
  • knowledge
  • Brush the topic
  • Timed push

Face the

From the above GIF, it can be seen that the reflected functions include the list of major factories and details of the surface. At the same time, compared with the 1.0 version, the request response and rendering speed has been significantly improved, and the additional function of timing to obtain the latest surface.

knowledge

From the above GIF, I have summarized the knowledge points of the front and back ends, and intend to use them as the benchmark in turn to pave the way for the next function.

Brush the topic

Brush part, there is no answer, I think the original intention is to go to the official practice by everyone, and the small program is just to give the user a question, let the user try to think whether to solve the answer.

Timed push

Prerequisites for using the timing push function:

  1. The user needs to log in
  2. The user needs to set the token: click the bind button and complete the operation as prompted
  3. After the binding is successful, click the test button to check whether there is a message on wechat.

If the premise setting is completed, you can click timing push as shown in the above picture.

Push the list

There is no doubt that the push list shows the push records added by the user, which has three functions:

  1. Push records added by users can be displayed
  2. Push records can be deleted
  3. Todo can be modified

Demo Push list page:

Demo deleting push record page:

Modify push record has not been done for the moment, take time to improve.

todo

  • 1. Optimization of bugs
  • 2. Modify the CSS
  • 3. Improve system stability
  • 4. IncreaseProblem community function

contact

If you have any bugs or suggestions, feel free to contact me.

  1. Online-interview:github.com/DreamCats/o…
  2. github::github.com/DreamCats