“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

preface

๐ŸŒน๐ŸŒน๐ŸŒนHello, everyone, I am Xiao Yuan, a blogger dedicated to big data, please take care of me and work hard together ๐Ÿ˜œ ๐ŸŒน๐ŸŒน๐ŸŒนHello Hello, everyone, I am a dark horse!!

This is the first time for Xiao Yuan to write a year-end summary, let’s write about her college life and the growth and experience of this year, hoping to help those who want to go into big data, data development, ETL development, BI, crawler, data warehouse, and need to find jobs to avoid some detdettions!! Below have interview experience and tips!!

The college life

First, LET’s talk about my college life. I majored in Big data technology and application. I was very motivated at the beginning of my freshman year to get a good score at the end of the semester. And then over the epidemic epidemic at home online class, that day is their worst time, often stay up late playing games, online class on the time to fill up sleep, what also did not learn to go in, partners must not learn me!! Later returned to school to have the motivation to study, and roll two second-class scholarship (no way, the class in front of a few I roll but they). Self-control and good habits are particularly important. How do you learn to take notes

Confused January-June

At the beginning of this year, the school informed me that I needed to have an internship. At that time, MY idea was to focus on data analysis, but I didn’t know what I was thinking. I thought that data analysis must have data before analysis, so I went to learn crawler. Then, when I went to the first interview in June, I was educated, which made me clear about my goal. At that time, I was interviewed for the position of crawler intern. The interviewer asked questions about Python data types, sockets, and network protocols. Boy, I didn’t answer them because I didn’t have a solid knowledge at all. Fundamentals matter!! Fundamentals matter!! Fundamentals matter!! The interviewer was very nice to see me go a long way, look at my resume, put forward some suggestions: because my project has web front-end, Hadoop, Python crawler, he clearly explained what front-end, big data, crawler respectively need to learn, I finally made clear my goal: big data! At that time, because the school was blowing to hand in the internship receipt, and then because of the poor number of big data internship posts in Chengdu, I sent many resumes and interviewed two companies, and went to the second one.

First is bedecked with science and technology, the big data development intern interview, the interview to make a self-introduction first, have a little bit of summary, program also answer it, there is a feeling or a whole but finally didn’t receive the notice, presumably because they use the spark, I began to contact, Hadoop mainly learn at school.

The second company is a local big data company in Chengdu, whose name I will not mention, but I feel cheated by HR anyway (I still went to this company, and the school was really anxious to hand in the internship form). The name of the job advertised by BOSS is [data annotation], and the following requirements are as follows: 1. Familiar with Hadoop and hive. I thought it would be nice to practice Hadoop and Hive, so I sent my resume. Before the interview, HR called me and asked if she could use Hadoop. What she said she would use was a little bit (good guy, I was totally confused, and I didn’t use it at work). When the interviewer told me that their product used Spark, I felt I could learn something and joined the company the next week without thinking about it. As a result, the work content of data annotation was to use some annotation tools to do block diagram work, which was completely artificial in artificial intelligence. The workload was quite heavy, so I kept staring at the screen after a day, and dropped eye drops to relax when I went home every day. After working for two months in the summer vacation, I quit when I got the internship certificate. Of course, I can’t completely blame others. I also have some reasons. I didn’t know the specific work content of the post clearly, and I didn’t know that data annotation is the lowest level, so I really couldn’t learn any skills. If you want to go to data development, you must not go to the data annotation post, the difference between two words can be big, unless like me anxious to hand in the internship certificate and can not find other jobs, you can take the internship certificate and leave! Must know the specific content of, so the interview will be clear to the interviewer to ask, for example, the specific content of the work, department, what techniques are used to doing the project, now, what type of data, data where come of, how big is the quantity of the data (the interview the interviewer will let you ask questions, you ask the more detail the image that gives a person better!) The lesson here is that hr is likely to copy someone else’s job postings.

Blogging experience

First, let’s talk about why I want to blog. I have always been in the habit of taking notes with Markdown editor. When PREPARING for the interview in June, I often read my notes before. By chance, I found that [xx DN] has Markdown editor, so I started to write blog!

During the summer internship, I come home from work every day is watching video learning (to review the basics of Java, a new data structure and algorithm, ETL development tools kettle), and then write a blog, that time is really loses no time to study, because my goal is to learn well in work, and then in September when think learn about, Quit and go home for a month to look for a new job. I went on to learn advanced MySQL, SQL tuning (easy to ask in an interview), and shell scripts. I have written a blog about everything I have learned to review by myself!

Blog link into the resume, the probability of the interviewer will read, for students really very extra points!!

The homepage of xx DN is as follows:

Have a job search experience ready

I did not start to look for a job until the end of October because I had to prepare for the national examination for a few days. Then I began to look for a job. There were several apps on my phone: BOSS, cto, retractor, turned over and over again did not see a few jobs I want (I searched a large data development practice, data engineer practice, ETL development internship), finally voted for more than ten jobs, received two interview invitation, one of the need to train for a month, also have salary during training, I’m a little don’t believe so didn’t go to the interview.

So I went to my current company for an interview as a big data development intern. At that time, I prepared a lot of algorithms, SQL statements, SQL tuning, shell scripts, Hadoop and kettle tool. During the interview, I introduced myself and talked about my blog writing experience, and put the blog link on my resume. My supervisor thought I was excellent, so he didn’t ask me too much, because my blog was all about Java, so he asked me to transfer to Python. The company was too small to use Hadoop, and the supervisor didn’t ask me much about Hadoop, saying that if I was interested, I could build it from scratch, and they provided a server. There are so few big data internship positions in Chengdu that I have no other choice but to join my current company.

First of all, the company gives me the feeling that the atmosphere between colleagues is particularly great!! When there is a problem, we are willing to help, and we often eat together. They are all born in the 1990s, full of active talking and laughing, and I am the youngest at present. Let me talk about my work experience of more than a month. I did not learn Python well before, and I have been learning Java for several months. I am not familiar with Python, and the code logic is quite poor. During this period of time, I have done the work of JSON data parsing and storage, crawler collection and storage, similar scripts for address data in the database, proxy IP detection scripts, and statistics of all data table information on all servers (I am doing it now, this is very important, and I will write a blog to share the code with you later!). , have not contacted the company’s website project, it is estimated to wait for a period of time.

Job summary

The first point is definitely to clear their own goals, you can see the picture below to choose the right big data position

Second, master the professional skills required by the target position

Send your resume

  • Don’t do it on Monday. The new week just starts on Monday, HR needs to summarize the work of last week and plan the arrangement of this week, basically meeting in the morning and digestion in the afternoon. Today HR is very impetuous to see the resume, so the demand for the resume is not high.

  • Tuesday through Thursday is a good time for your resume to arrive, with Wednesday being the best.

  • Friday is not a good time either. On Friday, HR basically have to summarize the week or go out to attend some meetings, and they are quite relaxed at work on weekends. So a resume that comes in on Friday is mostly unread that day and usually sits unused until Monday, but through the accumulation of emails on Saturday and Sunday, your resume has already fallen to the bottom of the mailing list.

  • HR is closed from Saturday to Sunday. Resumes sent off during the week are likely to get mixed up with weekend spam, only to be picked over and deleted by impatient Monday HR staff.

  • In addition, the best time to send your resume is when the HR person starts so that your email will pop up on your desktop. Among them, the effect is better in the morning than in the afternoon, and the morning is better with 9:30-11:00, and the afternoon is better with 13:30-15:30. This is because it is too early for the HR to get into the working state, and too late for the HR to get off work and look at the resume.

Four, interview

  • Before you go to the interview, it is best to call the company to find out the basic information about the company, so that it is not a waste of time.
  • Know the company's business in advance, what products, website ahtheVery very very important!! My supervisor told me that's what he looks for in hiring!
  • I’m not going to teach you interview skills
  • The interviewer may ask if you have any other offers.This problemThe best answer is one or two, and there are still other interviews to be doneMy supervisor asked me twice. I said there would be one tomorrow and four interviews next week.
  • Final questions (especially important): I summarized the questions that need to be asked,The specific content of the job, what projects the department is currently doing, what technologies are used, what kind of data, where the data came from, how much data is there, does it provide opportunities for employment, and what skills need to be added. Anyway, the more detailed the better, give a person’s impression is very good, reflect you love to think!!
  • How long will it take to get to work?This is a question that’s best not to say available right away, unless they’re desperate to hire (and you can’t expect an intern or graduate to do anything right away, either)You can start work in 2-3 weeks. If necessary, you can start work in advance“This gives you time to interview other companies that have better options, and indicates that you don’t have to be at your own company to have other options.

My goal

  • 1. Firstly, I must be familiar with my current job and improve my work efficiency by contacting the company’s projects
  • 2. Second: xx DN has more than 10,000 fans (estimated to be soon)
  • 3. Number three: Start blogging on the Nuggets
  • 4. Fourth: open their own public account and fan group (currently in preparation…)
  • 5. Fifth: strive for next year’s graduation time can take off the single bar, have a girlfriend just more have the goal of struggle!