2. How many years have you been doing python? Why Choose python?
3. Education? What major is the university?
4. Do you have any knowledge of other languages besides Python?
5. What do you think of the Python language?
6. Do you have a profound influence in the process of learning Python?
7.Python Basic Section
1. String, dictionary, tuple, list common methods?
2.PEP8 specification?
3. What is the understanding of function closures?
Scope of the 4.Python function?
5. What should I pay attention to when the function passes in parameters? such as: Func (arg,names=[]): ...
6. What is an adorner? Application scenarios?
7. What are the differences and applications of generators, iterators, and iterative objects?
8. Please write the 9*9 multiplication table in one line
9. Deep-and-shallow copy?
10. Threads, processes, and co-forming? Application?
11.IO multiplexing?
12.with How does the context mechanism work?
13.Python memory management?
8. Object-oriented parts
1. What are the three major features and explanations?
2. What to pay attention to when object-oriented inheritance? What is depth priority and breadth first?
3. What are some of the special methods in object-oriented memory? For example, __call__ ...
4. How to understand meta-classes
5.__new__ and __init__ methods?
6. Single Case mode-----------
7.staticmethod, Classmethod,property
8. Classic class and New class
9. Database section?
1. Database engine?
2. Database lock?
3. Design Database: Conference Room Booking
4. Design database: Employees, departments, roles;
1. Query the "IT" department owner
2. Query the number of employees in each department?
3. Find out who is not equal to 18 of each department's age
4. Find departments with less than 5 of the number of departments?
5. Database optimization program?
6. Database indexing and attention points?
7. Under what circumstances is the index built?
8. Database index type?
9.delete and truncate difference?
10. Garbled in the database? How to solve?
11. Execution plan and slow log?
12. Database read/write separation?
13. What ORM framework has been used?
14.ORM Disadvantages and advantages?
10. Front-End Section
1. The front end is written by itself? Or is there a front-end development?
2. Understand the front-end framework?
Does 3.js object-oriented have any understanding?
4.js scope?
What should I pay attention to in 5.js?
6. What is a cross-domain? Solution?
11.Web Frame Section
1.Http protocol
2. Enumerate the HTTP request methods?
3. List HTTP common request headers?
4. Enumerate the HTTP status codes?
5.Django Request life cycle?
6. What is WSGI?
Django
1. What does Django signal do? Application?
2. Have you ever used unit tests?
3. Django middleware role? Application?
4. Does Django handle concurrency?
5. FBV and CBV
6. What are the differences between the cookie and the session and the principle of implementation?
The difference between a session and a cookie explains their respective principles-the cookie is saved in the browser key-value pair-the session is saved on the server by the key-value pair- dependent cookie
7. How do you understand ORM ORM related operations
-Simple database operation
-Simple database creation and database modification
-faster than native SQL slow objects and classes need to be converted to SQL run
What are 1.selected_related and prefetch_related?
2.Q and F
Common methods of 3.queryset
4. Users, departments, roles:
1. Check for people older than 18
2. Search for people not equal to 18 of age
3. Query the IT department and the owner of the operations department?
4. Query the IT department or the owner of the operations department?
5. The query role is the owner of "admin"?
6.values/values_list
13.Rest Framework
1. What is the rest API?
2.restful Framework Framework: Authentication, permissions, and frequency of access
3. What if the control version?
14. Project section
1. Project development cycle?
2. Number of project groups?
3. How to deploy?
14.Git
15.WebSocket
16. Other
17. Message Queuing
1. You start by introducing yourself
Crawler
1. Have you ever been in touch with reptiles? Which crawler frames have been used?
2. What kind of apps have you crawled?
Python Interview Knowledge Summary