Job Recruitment Website - Job seeking and recruitment - To what extent can I learn Python to work?
To what extent can I learn Python to work?
1. Establish goals and understand needs
Whenever you do anything, you must first determine the goals so as not to lose your way. Our job target is Python crawler engineer.
Find relevant job requirements on some large domestic recruitment websites:
Looking carefully, we can draw the following points:
1. Python is not The only thing that can be used for crawling is many languages, especially Java. Mastering them at the same time and having relevant development experience are very important bonuses
2. Most companies require a certain level of crawler technology. Depth and breadth, depth refers to technologies such as anti-crawling, encryption cracking, login verification, etc.; breadth refers to distributed, cloud computing, etc., these are all bonus points
3. Crawlers, not crawling Once you have the data, you are done. If you have experience in data extraction, cleaning, deduplication, etc., it will also be a bonus.
4. Generally, companies will have their own crawler systems, and new employees need to learn from them. A common job is to maintain the crawler system, which you must understand
5. The last bonus item is front-end knowledge, especially commonly used js, ajax, html/xhtml, css and other related technologies. Good, among which familiarity with js code is very important
6. Add one more thing, as the market share of handheld devices becomes higher and higher, the proficiency in using app data collection and packet capture tools will become more and more important. The more important it is
It is not required to master all the above content, but the more you master, the higher your importance
2. Regarding the four points of Python interview, you can do it Everything will be fine!
First point: Python
Because the interview is for a Python crawler position, most interviewers will test the interviewer’s basic Python knowledge, including but not limited to:
The difference between Python2. and the like
Python threads
The second point: data structures and algorithms
Data structures and algorithms are an important question for interviewers, especially school admissions interviews. A very important point. Of course, small companies will not care too much about these. Judging from the current recruitment situation, the importance attached to the interviewer's data structure and algorithm is directly proportional to the quality of the company. Those who never ask you about the data structure will be ignored. Be careful if they treat you as a coder. Of course, the above situation is not absolute, and the final interpretation rights belong to the interviewer.
The third point: Python crawler
The most important and critical point is of course your Python crawler-related knowledge and experience reserves. This is usually the focus of the interviewer's investigation, including But not limited to:
What anti-crawler strategies have you encountered?
What are your commonly used anti-anti-crawler solutions?
Do you use multi-threading and asynchronous? In addition, what other methods have you used to improve crawler efficiency?
Have you ever done incremental crawling?
Do you know the Python crawler framework?
The fourth point: crawler-related project experience
Crawler focuses on practice. In addition to theoretical knowledge, the interviewer will also pay great attention to crawler-related projects:
< p>What crawler projects have you done? It would be best if there was GithubWhich do you think is the best crawler project you have ever done? What problems were solved? What's so special about it?
- Related articles
- Is it true that part-time jobs at Xinhua Bookstore are true?
- What brand is other people's children's clothes?
- What is the recruitment process of teachers in private schools?
- How about Shunde Zheng Yang School Junior High School?
- Procedure of tanker in Chifeng City, Inner Mongolia
- Is Guangzhou Jifei Technology Co., Ltd. a liar?
- Changshan county talent and employment management center zip code
- Which express is faster to send from Langfang, Hebei to Chenzhou, Hunan?
- Where should I apply for artistic environment design?
- How to cancel and close JD.COM gold bars?