AI Algorithm Position Job Search Guide: Covers school recruitment schedule, preparation guide, question writing guide, referrals, AI company list, Q&A and other information.
The direction of the AI algorithm position involves: AIGC, large models, deep learning, machine learning, computer vision, natural language processing, image processing, autonomous driving, metaverse, AIGC, SLAM, etc.
Development positions include: Java, C/C++, Python, Go, embedded, etc.
Taking this year (2024) as an example, the default is 2025 students (students in 2024 are called the previous class)
time | Task |
---|---|
February ~ May 2024 | Looking for summer internship/last spring recruitment (supplementary recruitment) |
June~August 2024 | Autumn recruitment approved in advance (fighting between gods) |
August ~ November 2024 | Autumn recruitment is officially approved (the gods continue to fight + the rookies peck each other) |
February ~ May 2024: Summer internship.
Internships are generally divided into two types:
Daily internships : Daily internships can be found at any time. Recruitment information is usually released by company HR, department heads or department employees based on the needs of specific departments. It is relatively scattered and flexible.
Summer internship : Many companies, especially large companies (such as BAT and other major companies), will organize special summer intern recruitment activities. On the one hand, it is for the situation of current students (many students only have holidays during the summer, or tutors only release them during the summer), and on the other hand, it is to attract talents for the autumn campus recruitment (large-scale recruitment). Summer internships are of great significance. For students, the most direct benefit is the opportunity to become a full-time student. Summer internships usually start around the end of June (you can also join early according to your own time). Usually there will be a special summer internship defense at the end of August or September. Based on the overall performance, after passing the defense, the autumn recruitment can basically be completed.
Note: It is recommended that when entering a company for a summer internship, you should also participate in the early autumn recruitment approval and the autumn recruitment formal approval, and submit to more companies. Even during the internship, you are so busy and have no time to prepare for the autumn recruitment. That’s okay. Invest more. Another benefit of a summer internship is that you gain valuable internship experience and your resume will look much better.
In fact, there are also "winter vacation internships", but there are few large-scale winter vacation internship recruitments. At most, they are concentrated daily internships during the winter vacation.
June ~ August 2024: Autumn recruitment approved in advance (fighting of gods)
The first ones to launch autumn recruitment every year are basically Vivo or DJI Technology, and then major manufacturers such as BAT usually start in July. Most of the school recruitment at this time is internal recommendation/advance approval, rather than formal approval. Everyone must cherish this time: June to August. Although I jokingly said that gods fight, it should be noted that the price/performance ratio is particularly high at this time. On the one hand, the salary is generally high, and some SP/SSP Offers are usually issued by this node. On the other hand, the number of submissions is not very large, because some people do not realize the importance of this early approval and always think about preparing more. One o'clock, until the autumn recruitment is officially approved, we can do a big job again.
It should be noted that there are many big names participating in the early approval of autumn recruitment, and at the same time, there are not many HC positions (because companies have to consider the formal approval situation and will control the number of recruits), so I compare the early approval of autumn recruitment to: a fight between gods. . In addition, most of the early batches of autumn recruitment are based on internal referrals. In the following chapters, I will talk about how to obtain recruitment information and how to refer internally.
Note: If the withdrawal approval is rejected, you can continue to apply for the formal approval (see the recruitment introduction of different companies for details).
August ~ November 2024: Autumn recruitment is official (the gods continue to fight + the rookies peck each other)
There is a saying called "Golden Nine, Silver Ten", which means that an offer in September is more valuable than an offer in October. This actually makes sense, so you can figure out what level the offers in July and August belong to. This time also tests everyone's mentality. For example, it's September or October. If you don't have an offer yet, and look at the classmates around you who have already received an offer, they will definitely turn into lemon juice.
Note: Some companies will start official recruitment for autumn recruitment in August.
Therefore, Amusi here strongly recommends that you must seize the opportunity to get approved in advance for autumn recruitment. Of course, if you don’t have an offer in September, don’t lose your mentality. Keep investing and keep working. Remember one sentence: You are right to invest more! In fact, most students only receive offers in September and October, so if you invest more and keep working hard, you will definitely gain something.
The 2024 AI algorithm position and development position job search groups have been established!
For details, please click: "2024 AI Algorithm Position Job Search Group"
Price: Original price is 199 yuan, 50% off for a limited time! Special offer only 149 yuan! (Only 40 cents per day)
Duration: One year (from the time you join)
How to join: Scan the QR code below on WeChat to join the AI algorithm position and development position job search group (Knowledge Planet)
Recommendation: After joining the group, it is recommended to download the Knowledge Planet APP. You can also use the mini program or the Knowledge Planet official account to use it. You can post/question/communicate/answer, and you can quickly access resources in the group.
Because this is like a study plan, everyone has their own habits, and mine may not apply to you (new information will be released soon). So I will introduce it with a simplified formula.
Formula: Question review (LeetCode/Jianzhi Offer) + basic knowledge of AI + basic knowledge of programming + interview eight-part essay (cs/AI) + project + internship + competition + top conference/top journal
Regarding the above dimensions, generally speaking: the more you have, the better, especially for AI algorithm jobs where the threshold is getting higher and higher.
For details, see: Deep Learning Interview Guide (including mathematics, machine learning, deep learning, computer vision, natural language processing and SLAM, etc.)
Part of the Deep Learning Interview Book is as follows:
The purpose of answering questions is to learn data structures and algorithms, exercise programming skills and familiarize yourself with question answering techniques.
Suggestions for answering questions: First answer "Sword Pointer Offer" (66 questions), and then answer LeetCode (LeetCode currently has 1,000+ questions, you can answer them according to category, but it is strongly recommended to answer LeetCode's high-frequency interview questions first)
Note: Based on the early approval of school recruitment last year, LeetCode recommends answering at least 200-300 questions, so students looking for jobs in 2024 (class of 2025) must work hard to answer questions!
Note: If you have enough time and have a C++ foundation, it is strongly recommended to use C++ and Python to practice questions at the same time.
According to the early approval of school recruitment in 2023 (2024 class), students who know C++ have certain advantages.
books | Douban rating | Recommendation index |
---|---|---|
"Sword Pointer Offer" | 9.1 | ☆☆☆☆☆ |
"Data Structure (C++ Language Edition)" | 9.4 | ☆☆☆☆ |
"Algorithm Illustration" | 8.4 | ☆☆☆☆ |
"Dahua Data Structure" | 7.9 | ☆☆☆ |
"Algorithms" (4th edition) | 9.4 | ☆☆☆ |
Note: In fact, there are many directions that have not been covered, such as Linux and databases, but we recommend these for now and will add more later.
From now~2024-11-15
The normal school recruitment process requires an online written test, and you may also tear up the code by hand during the interview, so answering questions will greatly affect the interview results.
Opportunities for internal promotion of artificial intelligence positions in domestic companies, including machine learning, deep learning, computer vision, and natural language processing.
Internal referrals are really important. In fact, it’s the same when looking for internships now, and I’m reminded of the importance of internal referrals. For example, my resources can be internally promoted to companies such as BAT, SenseTime, and Megvii. The normal operation is to submit resumes online, and it’s fast and direct. Just send your resume to the leader/supervisor. Moreover, internal referral is based on a kind of mutual trust (although it is not large). The process that needs to be followed still needs to be followed, but it virtually increases the probability of passing the interview. You have to know that many people’s resumes get stuck on the official website or other third-party recruitment websites.
There are many ways to refer internally, such as:
Price: Original price is 199 yuan, 50% off for a limited time! Special offer only 149 yuan! (Only 40 cents per day)
Duration: One year (from the time you join)
How to join: Scan the QR code below on WeChat to join the AI algorithm position and development position job search group (Knowledge Planet)
Recommendation: After joining the group, it is recommended to download the Knowledge Planet APP. You can also use the mini program or the Knowledge Planet official account to use it. You can post/question/communicate/answer, and you can quickly access resources in the group.
Three resume templates are provided. For details, see: AI Algorithm Position Resume Template
First of all, AI > CV, so companies that provide CV positions will definitely provide AI positions. But as for whether these companies still have positions in NLP, machine learning, speech recognition, recommendation algorithms, and SLAM, you need to go to the official website to find out.
For a list of companies with computer vision (CV) algorithm positions, please see: https://github.com/amusi/CV-Jobs
Let’s talk about the salary situation of AI algorithm positions in 2024.
I only use master's degree and first-tier cities as examples (Beijing, Shanghai, Guangzhou, Shenzhen, Nanjing, Hangzhou, etc.), because like Wuhan and Chengdu, even if you are looking for an AI algorithm position, the salary will still be different in different cities. Obviously, you cannot just look at it. Money, regardless of the urban environment.
Cabbage price: 25w~35w
SP: 35w~45w
SSP: 45w+
Talking about annual salary is a bit general. Let me explain it in more detail so that you can extract it and get familiar with it.
The general salary structure of an enterprise is:
X is usually 2 to 5 months’ salary, and many are 3 months.
Note: When negotiating salary with HR, if she/he asks you: What is your desired salary? ! At this time, you must ask for a higher price, at least 30% higher than what you want. There is nothing wrong with listening to me, otherwise...
Please click here for 130 questions and answers—> Q&A