The first python development post experience

table of Contents

1. Python development position

1. Job requirements

(1) Job responsibilities

(2) Other job requirements

2. One side (phone interview)

(1) Problem

3. Two sides (WeChat video)

4. Feeling


1. Python development position

 

1. Job requirements

(1) Job responsibilities

1. Proficient in network programming
2. Proficient in using python's tripartite libraries, such as request, urllib3, etc.
3. Have experience in graphical user interface development, and be able to use graphical frameworks such as PyQt5, PySide2
4. Proficiency in mysql, redis, mongdb and other databases
5. Proficiency Use message queue technology such as kafka
6. Proficiency in using Linux to implement python programming
7. Have data processing and analysis capabilities
8. Understand video and audio coding and decoding is preferred

(2) Other job requirements

Possess good communication skills, innovation ability and ability to withstand pressure

 

2. One side (phone interview)

(1) Problem

  1. Familiarity with linux system
  2. PyQt5's signals and slots
  3. What to do if the interface designed with PyQt5 is not beautiful (control style, I haven't learned it yet)
  4. Modifiers for python (I won't)

definition

Modifier is a symbol used to qualify the type and the declaration of type members .

13 types of modifiers can be divided into three categories according to their functions: access modifiers, class modifiers and member modifiers.

Access modifier

Access modifiers are defined hierarchies of classes, attributes, and methods.

public: Unrestricted access.

protected: Access is limited to the containing class or types derived from the containing class. Only the class containing the member and inherited classes can access it.

Internal: Access is limited to the current assembly. Only the current project can be accessed.

protected internal: Access is limited to the current assembly or types derived from the containing class.

private: Access is limited to the containing type. Only the class containing the member can be accessed.

Class modifier

abstract : It can be instructed that a class can only be used as a base class for other classes .

sealed : Indicates that a class cannot be inherited .

static : When modifying a class, it means that the class is a static class, and objects of this class cannot be instantiated. The members of this class are static.

Member modifier

abstract: indicates that the method or property is not implemented.

const: The value of the specified domain or local variable cannot be changed.

event: Declare an event.

extern: indicates that the method is implemented externally.

Override : A new realization of members inherited by the base class , that is, the reconstruction of the class (own understanding)

readonly: Indicates that a domain can only be assigned at the time of declaration and within the same class.

 

3. Two sides (WeChat video)

It’s too watery, and it may have something to do with my bragging.

After introducing myself, I asked about the project, and then asked which project is made with python. After reading my blog, the technology said to the other two people, "I have read his blog, technically. I have nothing to ask."

Haha, this sentence makes me feel that my previous blog was really not written in vain. The result was an interview and an offer.

The company’s accommodation is okay, with apartments, single rooms, kitchens, toilets, and air-conditioning. Will consider whether to go or not.

 

4. Feeling

  1. Blog to insist on writing , resume in specified blog address , because the surface of the two companies, the interviewer will say no blog address your resume!
  2. Looking for a job or looking for a job that matches your own technology stack

 

 

 

 

 

Guess you like

Origin blog.csdn.net/weixin_44593822/article/details/113245807