preface

The writer is a front-end r&d engineer of Bytedance (its apps: Toutiao, Douyin, Watermelon, Faceu, Tiktok, etc.). In the past two years, I have participated in more than 1,000 resume evaluations and more than 100 interviews. In the process of resume evaluation and interview, I found that students in school recruitment and internship have many common problems and perplexities. I sort out this article, hoping to help you. This article focuses on the interview questions, and the resume questions will be accompanied by a companion section called “College Recruiting: Bytedance’s Guide to Technical Resumes.”

We will be divided into three parts: before the interview, during the interview, after the interview, answer some common questions

Before the interview

How to find an interview?

  1. Push: first of all, I recommend you to go through the way of push, push the resume pass rate is much higher than other ways; The ways of internal promotion are: contacting the senior brothers and sisters at work, finding the corresponding internal promotion posts on the forum (welcome to find me directly, see the “small advertisement” below), and attending the school recruitment publicity meeting, etc
  2. Direct delivery of the official recruitment website of the company: we need to make it clear which companies we want to invest in, directly search the official recruitment website of the company (large companies are common), to find the position you want to apply for
  3. Related recruitment website delivery: HR will also publish the corresponding recruitment information on various recruitment websites, and can deliver the corresponding

What needs to be done to prepare for an interview?

  1. A good RESUME: One that explains school, education, internships, technical projects, etc., can be found in the sister article “College Recruiting: Bytedance interviewers’ Guide to Technical Resumes.”
  2. Understand the post requirements: we often say THAT JD (Job Description), the company’s official recruitment website or posted in the recruitment information will be detailed Description, if you can not find or the company does not write, you can contact HR email explanation.
  3. Review the interview position related knowledge: students need to review the computer foundation (network, operating system, computer composition principle, mathematics, etc.), coding ability (data structure, algorithm), technical direction basic knowledge (such as front-end students mainly look at HTML/CSS/JS)
  4. Organize your projects: including internship projects, personal projects, scientific research projects, participation in community open source projects, etc., in the interview need to introduce yourself, the interviewer may also be based on your resume to ask about the project.
  5. Appropriate to do some algorithm problems: front-end, testing and other positions may not pay special attention to the algorithm, but do some algorithm problems can train your thinking, code ability; Commonly used brush topic website: LeetCoode, cow passenger network, universities OJ, etc

What should I confirm with HR when I receive an interview invitation?

If you receive an interview call from HR, congratulations, you have passed the first hurdle — resume screening; When receiving the interview notice, please make sure that your call is convenient and the signal is stable. If there is any difficulty, you can discuss with HR and contact later.

The interview invitation should be confirmed as follows:

  1. Interview time: If the recruiter does not have a special urgent request, recommend at least a week after the interview, give yourself sufficient time to prepare
  2. Estimated total interview time: This is a point that is easily missed by ordinary students. Please confirm the estimated interview time in advance so as to arrange your own time planning. Students in school recruitment or internship may have classes or school affairs, so they cannot spend a full half day, so they should explain the situation to HR in advance.
  3. Interview Location: Medium and large Internet companies may have many offices. Please confirm the specific location of the interview
  4. Interview requirements: what materials do you need to prepare, whether you need to bring a computer, whether there is a dress code (technical aspects are generally not required)
  5. Interview contacts: to confirm the interview contact, on the one hand, on the day of the interview is the contact person (usually the front desk), on the other hand, if there is an emergency, such as temporary occupy, can’t find the interviewer, etc.) in emergency contacts These general company information will be sent via email, please ensure that your email available && don’t be categorized in the junk mail

What should I do if I can’t attend the interview?

If something comes up or you feel unprepared, contact HR to explain the situation and discuss postponing the interview. Do not silently do not come, will be recorded as “cancel”. If you confirm that you will not come to the interview, it is better to explain to the HR, we will have a chance to talk later.

In the interview

How to introduce yourself?

When introducing yourself in technical interview, please focus on the technical direction. Some students will prepare a gorgeous opening remarks, introducing their experiences in student union and organizing activities during university. These contents are not too attractive for technical interview, which is not conducive to the interviewer to find the right questions for you. Sometimes it’s a negative in the eyes of the interviewer (feeling less focused on technology). Advice is

  1. Students with technical internship experience should highlight the projects they have done in the internship, explain their role in the project, which parts they were responsible for developing, what technology stack they used, and what they learned.
  2. Students without internship experience can introduce what they have learned in the technical direction of the target position, and what personal projects or Demo projects they have done.
  3. Have ACM and other computer competition winning experience to explain, extra points.
  4. To participate in open source projects or community construction, suggestions and explanations, bonus points.
  5. Academic talents can also explain their papers published and meetings attended, which is also a bonus. If the academic direction doesn’t have much to do with the job, it is recommended not to talk in detail, if the academic direction just match the position or the interviewer’s interest, the interviewer will generally take the initiative to continue the conversation.

Is it okay to have no internship experience?

The answer is yes. It’s good to have a technical internship, but not everyone has an internship, or the internship may not match the current position. So do not worry too much, can participate in the interview of the general resume of the students, are preliminary recognition. Students without relevant internship experience can highlight their strengths in other aspects (such as: personal projects, open source projects, competitions, academic, refer to the previous question), if the interviewer recognizes your knowledge reserve, ability, potential will pass.

The absence of relevant internship experience and the absence of relevant knowledge and ability are two different things. Students who have internship experience but lack the ability to accumulate knowledge may be evaluated worse than those who have relevant knowledge through their own study and exploration. So please be sure to do a good job before the interview preparation, so that they meet the requirements of the interview position, such as the delivery of front-end positions of students, at least to learn HTML/CSS/JS related basic knowledge, to the current commonly used front-end technology stack has a certain understanding, and have hands-on experience.

Do you need to know the business?

For college recruitment/internship, it is not required to have a deep understanding of business. Generally speaking, it is difficult for students to have a deep understanding of business. Having relevant experience and understanding is certainly a plus.

Overall interview process

Generally speaking, a complete interview includes: written test, technical interview, job match, HR interview. Written test: it may be online or on the spot written test. The scope of the exam questions is wide, involving basic computer knowledge, knowledge and skills of the interview direction, code coding, data structure & algorithm, etc. Technical interview: Take Bytedance as an example, there are usually two or three rounds of cross-technical interview for college enrollment, and one or two rounds for internship, to investigate the basic knowledge of computer, coding ability, technical direction, technical depth, system design ability, abstract ability, engineering ability, soft quality, etc. One side is more inclined to basic knowledge and technical breadth, the other is more inclined to technical depth and advanced ability. Job match: Generally, after passing the technical interview, the interview is conducted by the head of the business department, which focuses on soft quality, professional ability, personal development and planning, etc. HR interview: This is usually the final round of the interview, mainly to discuss career planning, personal demands, some questions during the interview, information related to employment (such as available time, internship time, work location, etc.)

How to deal with problems that will not be encountered?

First of all, be clear — everyone has problems. Even the students who have been working for many years may have some knowledge blind spots. Some problems that are not good will not affect your overall interview evaluation. So don’t pretend to know something you don’t know. This will leave a negative impression. Do not question please directly and the interviewer explain, can let the interviewer give some hints, or ask the interviewer’s opinion to see whether the relevant information can be consulted on the spot (must be in the interviewer’s permission to query, otherwise easy to be counted as cheating). If you solve problems that you would not have otherwise, it is also a bonus — it shows that you have good learning ability, strain ability and pressure resistance.

In-person vs. video interviews

Interviews are usually conducted in person, by video, and sometimes by phone. An in-person interview is a face-to-face conversation with the interviewer, where communication barriers are relatively small and it is easy to write and draw on paper. Technical interviews usually involve whiteboard/handwritten code questions. Some students are shy and nervous, and will not play well in the interview. I suggest you to participate in some mock interviews to practice, and keep a normal mind during the interview. Video interview has also become a major form of interview in the current outbreak. Some video interview websites and video conferencing tools are usually used. Before the interview, ensure that your network environment is good and relevant software tools are installed. Video interviews are more friendly to code writing and less friendly to logic drawing on paper. It is recommended to prepare a pen and paper and take a photo or a camera to show the drawing.

Cheating in the interview

Seriously, don’t cheat in an interview!! Cheating in interviews is usually done in video interviews and written tests. It is also difficult to cheat in face-to-face interviews. Common cheating is: interview in the process of looking for answers, looking for a strong substitute dozen, in advance to obtain the written test answers, etc. In fact, cheating is easy to be found by the interviewer. When the interviewer suspects cheating, he usually gives some questions (fishing questions) for cheating. If he confirms it, he will record it. Even if you muddle through one round of interviews, significant contrasts will be noted in subsequent interviews. Most companies keep records of interviews, and once caught cheating is recorded, it can damage your resume resume and your entire career.

What questions can you ask the interviewer?

At the end of the round, the interviewer might say, “Do you have any questions?” — Note that this may also be an interview question. The interviewer wants to know about your career aspirations, personal plans, learning ability, etc., so choose your questions carefully. Technology of the interview process is not recommended to ask some has nothing to do with the current interview, relating to the company secrets, personal privacy issues, such as: how many/overtime pay (this link can be asked in the HR interview), company’s current earnings, business line specific use of core technology, the interviewer contact, etc Can ask some issues with the direction of their related technology, such as: If you need to learn what to prepare for the interview, the interviewer’s evaluation and advice on your round (if the interviewer is not convenient to say, do not ask), the interview process of a puzzle solution (time limit interviewer may only be able to give ideas), etc.

What if you feel unprepared for an interview?

If you can’t answer most of the questions or you’re not ready, discuss with your interviewer whether to continue the interview and whether to give it another chance if you stop the interview. Of course, you should not give up immediately at the first difficulty, which will leave a negative impression on the interviewer. It is recommended that you stick to at least one round of interviews, and then discuss it with the interviewer at the end of the round. Maybe you will find that the interviewer feels good about you. As mentioned before, you don’t have to be able to answer all the questions in the interview, as long as you meet the overall expectations of the job.

After the interview

How to deal with a long time without a response?

After the interview, please check your email and keep the phone open. If you don’t get a response for a long time (3-5 days), please contact HR. Students in college recruitment are usually afraid of communicating with HR, fearing that their “schrodinger’s cat” status will become negative after contacting HR. This psychology must be overcome. Only timely confirmation of the interview result can facilitate the arrangement of interview /offer selection. If you get a bad result, you can also try to ask the HR interview questions about yourself. You may not get a reply, but if the HR can tell you about your shortcomings, you can find out and address them in time for the next interview.

Can I repost if I failed the interview?

Some companies have interviews do not pass the lock resume mechanism (a period of time to deliver invalid), this can also ask HR clear. Our company (Bytedance) does not lock the resume, a job interview failed still can continue to send. However, it is recommended that you prepare carefully every time you deliver. Every delivery and interview may be recorded. If you do not show growth in multiple interviews and delivery, it will still affect the follow-up resume screening and interview.

Can I ask the interviewer to add wechat?

The answer is no. Generally speaking, the company does not encourage or even forbid the interviewers to contact the candidates directly in private, in order to create a more level interview environment for everyone.

Can I share the interview questions after the interview?

Can you record the relevant topic, experience, to prepare for their future interview data, but not advice immediately share (including sharing on the network and Shared with other students), written examination and interview some company will always signed agreement, if it is found that sharing the latest interview, written examination subject, may directly cancel the employment qualification.

Small AD

Please send email: [email protected]

As the core area of the company, the advertising system supports the commercialization of all bytedance products. It is one of the most effective ways to realize the commercialization of Internet products, and supports the company’s stable income of hundreds of millions every day.

We have a

Attract your front-end technology stack

  • The technology stack is new, without too much historical baggage
  • There are PC, mobile, Node, client, cross-terminal technologies. The mobile technology stack is rich, including H5, mini program, Flutter and many other forms. The exploration of Flutter is at the forefront of the industry
  • It embraces new technologies, enjoys good technical atmosphere, supports independent exploration of interested topics, and has specialized technical construction

Give you a better environment to grow up in

  • Daniel training: senior mentor guidance, massive learning resources and perfect permanent mechanism
  • Flat management: no title, equal dialogue, zero distance contact
  • Technical atmosphere: Always Day1, the pursuit of perfection, breakthrough boundaries

Competitive salary and benefits package

  • Competitive base salary, 15 salary, up to 6-10 months year-end bonus;
  • Nearby housing subsidy of 1500/ month, with the fifth ring road outside the rental cost to live in the north third ring city center;
  • 6 social insurance and housing fund, 7 days annual leave upon entry, and 8 days paid sick leave.

Send friend circle to let the person envy intimate welfare

  • Giant delicious free three meals buffet (day standard 120 yuan/day), anxious can take lunch box, weight loss can eat healthy meals;
  • Free gym for work and exercise
  • Afternoon tea, snack fruit, coffee milk all unlimited

Interview related Services

Please contact us by email: [email protected]

push

School recruitment, internship, social recruitment can help to promote the front end of the position, without limiting the line of business

Resume to optimize

Help you optimize your resume and find your best points

Check the interview progress in real time

Check the resume and interview progress in real time, and help contact HR. (Note: limited by the rules of the company’s resume system, you can only query the students who are promoted by yourself, please contact your own person to query)

link

All positions are open


Post link :job.toutiao.com/campus/ push code: FPX7PKD

Social recruitment, internship all positions

job.toutiao.com/s/taED7d