Big guy reveals secrets Java Where are people planted ？ Click to get it for free 《 Interview list of large factories 》, Overcome the interview difficulties ~>>>
- Basics t: Are you familiar with grammar ？ Introduce to you .
- What are the keywords ？ Explain its role .
- What are the built-in methods ？ Explain its role .
- Explain what dynamic language education is 7 What do dynamic strong types mean ？
- Is there a concept of coding specification ？ What kind of coding standard is used ？
- Explain the deep copy of Bailey's shallow copy .
- l ambd a How to use it and how to use it .
- Explain closures and what they do .
- Implement a simple decorator , Used to cache the result of a function .
- Pyth o n The differences and usage scenarios of several container types are as follows ｜ Which? ？
- The use and scenarios of list derivation are ｜ those ？
- Introduce to you y i e ld Usage of .
- Common built-in libraries are ｜ those ？ Give an example of them Usage of .
- Introduce what you know magic method （ Magic methods ） And its role .
- Explain the concept of object orientation and its role in programming .
- How to implement singleton mode ？
- How to Python Object serialization ？
- Can you write multithreaded spear skillfully 1:1 Multiprocessing programs ？
- Use socket Write a simple one HTTP The server , Successfully returns success that will do .
- How to understand Python Medium GIL? This is for our What's the impact of daily development ？
- Explain the process 、 Between threads and processes The difference between .
The overall structure
- How to understand the design pattern of MVC Pattern , How do you usually use this model ？
- How to understand Djan go Medium MTV Model ？
- Introduce to you Dj ango You are familiar with the modules and their functions ？
- How to see Dj ango since Band admin , And tell me about your experience .
- How to understand WSGI The role of ？
- How to realize WSGI agreement ？
- Why don't you open it when it's officially deployed DEBUG = True To configure ？
- How to understand Dj ango migrations The role of ？
- Whether there is too much editing m igrat ions Wenzai ｜ The experience of ？ What's the reason ？ Yes ｜ Those that need attention ？
- Introduce to you ORM The concept of .
- How to understand ORM stay Dj ango The role in the framework ？
- Introduce to you ORM Under the N+ l problem 、 happen Why And Solutions .
- Introduce to you Django in Mo d e l The role of .
- Model Of Meta Attribute classes are ｜ Which configurable items ？ What does it do ？ How to use it everyday ？
- Introduce to you Query Set And what you usually use Query S e t Optimization measures .
- Introduce to you Pag inati on Usage of .
- Introduce to you Mode l in F i e ld The role of .
- How to customize Man ager？ What scenarios need to be customized ？
- Native SQL The efficiency of ORM Whether or not the efficiency of the Than ？ What is the result? ？ How to understand this difference ？
- Dj an go Inside Set the permission logic and its granularity .
- Dj ango in function v i ew and cl ass - based v iew The differences and applicable scenarios of .
- How to give clas s-bas ed v i ew add to l og in required Decorator ？
- midd l eware stay Django The role in the system .
- s ettings Is configured by default in MIDDLEWARE S What are they? ？ they What are the functions of ？ Is it possible to remove ？
- Dj ango How the system judges users Is it a login user ？
- For nothing cooki e Browser , How to realize user login ？
- Dj ango Medium request and I HttpRespo mouth se What is the role of ？
- How to handle the logic of image upload And show logic ？
- Let's introduce the used Dj an go Cache granularity
- Introduce to you Same as ango in Form The role of .
- Form in Of Fi e l d Follow Mode l Medium F i e ld What's the connection ？
- How to be in Form The layer implements the verification of a field ？
- How to understand Django Templates are designer friendly ？
- How to plan in daily development Django Template inheritance and sichuan elude?
- Common labels （ tag ） And filters （ filter ） What are they? ？
- How to handle static files in a template ？
- How to handle the system defined in the template URL ?
- How to customize tags and filters ？
- How to check Django Project performance issues ？
- How to deploy Django project ？ What are the differences between different deployment methods 7
- How to handle static files in a project at deployment time ？
- How to implement custom login authentication logic ？
- How to understand Django in Model、Form、ModelForm and Fi Already ld、widget The relationship between ？
- paginator What is the principle of ？ How to implement paging logic on your own 7
- Mod Already l in Fi Already ld It's used to play ？
- What is? SQL Inject ？ORM How to solve this problem again ？
- CSRF What is the full name ？Django How to solve this problem ？
- xss What does an attack mean ？ How to avoid this kind of attack when developing ？
- signal And what is the implementation logic ？
- DATABASE Configuration in progress CONN_MAX_AGE Function of parameters and usage scenarios .
- CONN_MAX_AGE What is the implementation logic of ？
- use Django Built in User When the model creates the user , It can be used directly User(username＝’the5fire',password=’the5fire’).save()?
- What's wrong with the creation method above ？ What should be done with user passwords ？
- Use django-rest-framework How to implement user authentication login logic ？
- Than ssion Modules in Django What is the role of ？
- How to customize Django Permission granularity in , Implement your own permission logic ？
- How to catch anomalies in online systems ？
- How to analyze the problem that the response time of an interface is too long ？ Suppose the response time is 2s, Which databases and cache lookups will be involved in a request ？
- How to automatically deploy projects to production environments ？ What is the specific process ？
- Introduce the common automated deployment tools .
- What monitoring tools are used ？ What does it do ？ What are the shortcomings in use ？
- supervisor What is the role of ？ Why use it ？
- Gunicorn What is the role of ？ Why use it ？
- How to pressure test the system ？ How to estimate the flow rate ？
- Nginx What is the role of ？ Whether it can be configured independently ？ Do you have any experience in optimization ？
- What is publishing logic ？ How to ensure that the new version of the exception can be quickly rolled back ？
- How to determine which fields need to be indexed ？
- When you need to set the field property to m work que=True?
- How to investigate a certain SQL Statement index hits ？
- How to check for slow queries SQL sentence ？
Commonly used algorithm
- Python The implementation algorithm of dictionary type in .
- What garbage collection mechanisms do you know about high-level languages ？Python What is used in ？
- Introduce the cache related algorithms you know .
- Introduce the load balancing algorithms you know .
- Introduce the algorithm of database index .