In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-03 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces the relevant knowledge of how to interview Python back-end engineers, the content is detailed and easy to understand, the operation is simple and fast, and has a certain reference value. I believe you will gain something after reading this article on how to interview Python back-end engineers. Let's take a look.
I. language
Recommend the best python book you've ever read? Open the subject for good bullshit.
Talk about python decorator, iterator, yield?
Which queue is thread-safe in the standard library? Which one is not safe? Is logging thread safe?
What are the suitable scenarios for python? What to do when it comes to computing-intensive tasks?
Python High concurrency solution? I'd like to hear twisted- > tornado- > gevent. It's better to talk about golang,erlang.
II. Operating system
You can directly think of it as linux, after all, most of the people who do the back end are dealing with linux.
What's the difference between tcp/udp? What is the tcp sticky bag and how to deal with it? Udp has sticky bags.
What's going on with time_wait? What could be the reason why there is too much close_wait?
What's the difference between epoll,select? Edge trigger, horizontal trigger difference?
III. Storage
Storage may include rdbms,nosql, cache, etc. I'll take mysql,redis as an example
Mysql correlation
Talk about the mysql character set and sorting rules?
What is the difference between varchar and char? Size limit? How many characters can be saved by varchar under utf8 character set
The difference between primary key and unique?
What is the use of foreign keys? should foreign keys be used? Do I need an index for foreign keys?
The difference between myisam and innodb? What about innodb's two-phase locking protocol?
What is the use of indexing and what is the general principle? What are the points for attention in designing the index?
Redis correlation
What scenarios use redis and why mysql is not suitable?
Talk about redis? Use transactions to simulate atomic + 1 operations? Are there any other solutions for atomic operations?
What happens when redis memory is full?
IV. Safety
Web security related
How does sql injection come about and how to prevent it?
How to prevent xss? Can xss be avoided after htmlescape?
What is csrf? How to prevent django?
Cryptographic technology
What is block encryption? What are the encryption modes? What is the difference between ecb and cbc mode? Why do you need iv vectors?
Tell me briefly about the process of https?
The difference between symmetric encryption and asymmetric encryption?
How do I generate a shared key? How to prevent man in the middle attack?
five。 Other
Do you pay attention to the new technology? Does golang,rust know about it? What is numpy,pandas?
Does it keep up with the trend of the times? Do you know if you want to browse Weibo or not?
You may think these questions are very detailed, but many of them are often encountered and need to be solved. The details can better reflect a person. If you think little kiss, welcome to find him in Zhihu, they recruit people, think there is a problem, then what are you waiting for? read more
The python reference manual will definitely let you climb to another tall building.
Graphical cryptography, the best choice for getting started with passwords.
Mysql Technology Insider Fifth Edition, a bit thick when reading the manual, to be patient, high-performance mysql is also strongly recommended to read
Effective tcp/ip programming
This is the end of the article on "how to interview Python back-end Engineers". Thank you for reading! I believe you all have a certain understanding of "how to interview Python back-end engineers". If you want to learn more, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.