当前位置:网站首页>Introduction to spring trick of ByteDance: senior students, senior students, senior students, and the author "brocade bag"

Introduction to spring trick of ByteDance: senior students, senior students, senior students, and the author "brocade bag"

2022-07-06 17:06:00 ByteDance Technology

Students who are participating in the spring school recruitment , At this moment, I'm probably the most nervous :

 

My resume has been submitted , When can I receive the written examination notice ?

 

Received the written examination notice , There is still time to prepare for the last two days ?

 

What questions will be asked during the interview ? How can we improve the passing rate 、 Get better offer?

 

You might as well listen to the story of people first .

 

We found the algorithm of ByteDance through recruitment 、 Back end 、 client 、 front end 、 big data 、 Test direction 6 Technical students , Share their problems and achievements in school recruitment offer Exclusive secret collection .

 

Let's take a look at how they passed the pass and killed the generals , Get the byte and jump offer . .

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Graphic algorithm offer harvester 「Lucas」 classmate

 

Lucas, Master of Peking University ,2018 Autumn moves into ByteDance , Contestants with full marks in the written examination , At present, we have the unique ability in the algorithm of graphics and images .

 

School recruitment season before graduation ,Lucas Posts that deliver the direction of the ByteDance graphic image algorithm , In harvesting the algorithm of several international big factories offer after , Because I am optimistic about the development of Tiktok 、 Love this product , Choose to add ByteDance .

 

Lucas Experience in school recruitment :

 

The length of my written examination that year was about 3 Hours , Yes 6、7 questions , Mainly programming problems , The topics have some fixed routines .

 

The difficulty of the first two big questions is similar to that of the school exam , The whole is about the simple level in the competition question . The whole set of written examination papers is estimated to be the top of my class 、 Or the group with the most well prepared laboratory can all answer correctly .

 

About the written examination questions , You can see many things on the Internet Search for 、 Dynamic programming 、 enumeration And other types of topics , Don't practice too much , Mainly training reaction speed , In this way, you can reflect on how to solve a problem in a short time .

 

This is not to improve ability , Just like the mock exam before the college entrance examination , Mainly to cultivate the feeling of examination , Improve the speed of writing code , Adapt to the scene of answering questions , Do some exam oriented exercises . After all , Even let genius go to the college entrance examination , If he doesn't adapt to the exam, he may not be able to take the first place .

 

It should be noted that , There is no automatic code prompt on the website for written examination , And usually when writing code , Just call some simple data structures , If you are not familiar with it, you can check ; You can't check it in the written examination , So you need to be familiar with, for example STL Libraries and so on .

 

For the subsequent interview , I made three preparations :

1、 I summed up my past experience , And the work done in school , Because the interviewer may be in other fields , So we need to organize the language 、 Briefly introduce what you have done in an easy to understand way .

 

2、 The first two rounds of technical interviews test your technical ability , therefore , Like cross modal feature learning 、 Machine translation 、 Scene classification 、 object detection 、GAN Generate , Attitude estimation 、 Semantic segmentation , also xgboost,svm, Feature Engineering These algorithms should be reviewed .

 

3、 Do some understanding of the company's business , To better answer “ Why come to our company ” This kind of problem .

 

The interview process is fast ,2 The day is over , The first day was completed directly from noon to afternoon 4 Round interview .

 

The first round is technical , I still remember when the interviewer asked me a question about the target detection algorithm , Including the development of target detection , And the latest in academia SOTA( Optimal level scheme ), It should also examine your familiarity with this field , Do you have the awareness to quickly follow up the latest technology .

 

The second round is also technical , The interviewer grasped a key point loss function( Loss function ) Let me talk about my understanding of it , There is also an understanding of the main fields of computer vision algorithms , In addition, the project interviewer in my resume is also more interested .

 

The third round is the interview of the person in charge of the business , Will talk about some Views on the business , Future business development 、 Personal planning Related matters .

 

later ,HR Arrange me and another technology Leader Once . the Leader I don't know much about what I did before , He was not in this field before , I can feel that he prepared some technical questions to ask me in advance , Then I looked at the library of the open source project I made , Maybe it's watching Code level Well , Finally, I will talk about the development opportunities of my department .

 

Lucas Key points of algorithm calibration and Planning :

 

Look at dimensions

Inspection method

intelligence 、 Logical ability

Algorithm problem 、 mathematical problem

Basic knowledge of

Programming language problems 、 data structure

Professional domain knowledge

The image processing 、 machine learning 、 Deep learning 、 big data 、 Graphic rendering

Soft quality ( communication skills 、 Resilience 、 Compressive ability )

Infinitive 、 The investigation method is subjective

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Back end direction 「Ezra」 classmate

 

Ezra Studied in Beihang computer major ,2020 Being a junior in, he participated in the ByteDance spring school enrollment and won offer.

 

at present ,Ezra Doing development work related to commercial customer growth .

 

Ezra Experience in school recruitment :

 

Before the school recruitment , I mainly reviewed computer network 、 operating system 、 Database and basic grammar knowledge And related topics , I also saw some noodles in Niuke .

 

I received the written examination notice soon after sending my resume , There are several algorithm problems in the written examination , involves Dynamic programming 、 recursive 、 Double pointer etc. . I have participated in competitions , I think the difficulty of the topic is average , Feel around 50% All students can pass .

 

Doing questions also requires methods , After the written examination begins , I will do the questions in the order from easy to difficult , If you encounter problems that you can't solve , I won't spend much time on it . I'll finish the code for every problem , There are some problems, even if they are not perfect , For example, the running time required in the topic is exceeded , I will also write it down first .

 

Less than a week after the written examination , I received HR The interview notice of , At that time, we had a round on the first day , The next day I had two rounds , I got it soon offer.

 

The technical aspects of the first two rounds are some detailed knowledge points ; The last aspect is more macroscopic , Are bigger 、 Harder to 、 More systematic problems . Handwritten code is also required during the interview .

 

Ezra Focus on

 

1. operating system 、 Basic knowledge of computer network

  • The difference between threads and processes
  • Interprocess communication mode
  • What is a deadlock , The cause of deadlock
  • Several process scheduling strategies of operating system
  • Segmentation and pagination
  • OSI Seven layer model
  • TCP/UDP difference
  • TCP Three handshakes of , Four waves
  • HTTP in GET/POST request

2. Language related —— With Java For example

  • HashMap、 Generic 、 Reflection 、 Thread pool 、 Several locking mechanisms, etc
  • JVM relevant , for example JVM Memory model 、GC Strategy, etc.

3. Data structure and algorithm basis

  • Dynamic programming 、 recursive 、 Sort 、 Divide and conquer 、 Greed, etc
  • Binary tree 、 Hash 、 Linked list 、 chart

4. Back end framework foundation

  • SpringBoot、SSM、SpringCloud

5. MySQL

  • engine
  • Index and underlying data structure
  • Master slave separation
  • Slow query solution

6. Redis、MonogoDB etc. NoSQL Storage engine

  • With Redis For example , Underlying data structure 、 Common commands 、 Distributed deployment 、 Cache penetration 、 Cache avalanche, etc

7. Other middleware , for example RocketMQ

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

From quantum computing to client 「Peter」 classmate

 

Peter Participate in ByteDance 2019 Spring moves in , I have graduated from school .

 

After graduation from Physics Department of Wuhan University ,Peter Went to the QS Zurich Federal Institute of technology ranked sixth in the world (ETH Zürich) Read a master's degree in Quantum Computing , The school has no fixed graduation time ,Peter Enough credits , After getting the graduation certificate, I delivered the school recruitment of ByteDance for overseas fresh students .

 

Because my undergraduate minor is computer , During the master's degree, because of the scientific research requirements in the field of quantum computing ,Peter I spent almost half of my time writing code . therefore , When he was ready to seek opportunities in industry , The client direction of ByteDance is delivered through internal push .

 

Peter Experience in school recruitment :

 

Before school recruitment , image list 、 Data structures and some common algorithms We need to prepare for several major directions .

 

If you are ready to do the question , There are too many questions on the website , There is no gain in pursuing quantity . Should For different question types , Reflect on the topics you have done , Instead of just getting an answer . For example, there are many solutions to a certain type of question , Each solution should be explored in depth . As for the language of programming problems , This is not particularly important .

 

I don't think the written test of ByteDance is too skillful , Basically, they are all moderately difficult problems related to basic algorithms . If you don't understand one topic, read the next , Don't care too much if you don't do it .

 

The written examination has probably passed for a week or two , I got the interview notice . For an interview , I mainly made some mental preparations .

 

I was then Find a friend who works in an Internet company to simulate the interview , Although the questions in the mock interview are useless , But it can help me relieve my tension , Face some self introduction 、 Career planning and so on , You can also make it clear in an organized way .

 

I took part 3 Wheel technology and 1 round HR Noodles , The interview process is super fast , Each round of interview is about 30~40 minute , There will be an interval between the two rounds of interviews 15~20 minute , final HR Face to face is a simple telephone interview . I received it soon after the technical interview offer 了 .

 

The topic of one side is the simplest , It mainly focuses on personal technical ability . The interviewer is very nice, I was suddenly nervous , Can't think of a solution , The interviewer should see it , A little bit . This also helped me adjust my mentality in the next few rounds of interviews . therefore When you encounter interview questions, you won't , Don't worry about it , Even if it's hard , You can also talk about your own ideas first .

 

Two or three side problems are more difficult , To a large extent, I'm asking my personal thoughts , Look at your plasticity . For example, the interviewer asked me what I was using App、 I think these App What is attractive , May be Inspect whether there are products sense. In addition, personal career planning and views on the company will be discussed , For example, why not continue reading blogs 、 Why choose the client 、 Which companies to pay attention to , I didn't ask questions like “ What if your superiors disagree with you ” This tricky problem .

 

Peter Focus on :

 

1. Basic algorithms and data structures , Everyone has to go deeper , Need to think more error handling and corner case

  • Arrays and Strings
  • Linked List
  • Stack, Queues and Heap
  • Tree and Graph, DFS and BFS
  • Bit Manipulation
  • Some designs of object-oriented programming
  • Dynamic Programming

2. Try to have a deep understanding of Computer Networks , such as TCP/UCT, HTTP/HTTPS, Three handshakes and four handshakes

3. Understand the basic concept of the operating system , Difference between process and thread , How processes communicate

4. You need to know more about past projects , Especially not CS Students from different backgrounds , The interviewer will generally adjust the interview difficulty according to the level of students , For non CS What makes it easier for students to shine is their past experience .

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Front end open source contributors 「ZY」 classmate

 

ZY My classmate graduated from Shandong University majoring in software engineering , a GitHub Active users , yes Vue.js、StateOfJS、State of CSS And other contributors to open source projects .

 

After two internships in front-end development in Internet companies and media ,2019 year ,ZY Enter ByteDance in autumn .

 

He is currently working in the front-end development of interactive advertising in the commercial team , What you see in Tiktok AR/VR form 、 And advertisements that can interact with gestures and clicks , There are ZY Thanks to my classmates . Now his work is also faster , Although the front-end direction is delivered during the school recruitment , But it can also be used at present Node.js Write back end business .

 

ZY Experience in school recruitment :

 

I reviewed intensively for two months before the school recruitment season .

 

Basic computer related content mainly reviewed data structure 、 operating system 、 computer network .

 

Have a look at the front-end related content HTML Basics ,HTML5,CSS Basics ,CSS3,JavaScript Basics ( Read the Red Treasure book twice ),JavaScript es6( Ruan Yifeng's tutorial ), Then I looked at Vue and React Knowledge about , as well as Node.js Relevant knowledge and framework (Express、Koa these ).

 

Later, I took a written examination , The written test of ByteDance is 4 Programming problem , The first question is about LeetCode On the level of simple topics , second 、 Three courses should be of medium difficulty , The fourth way is more difficult , Should have LeetCode Difficulty level , The whole is still very challenging .

 

In fact, there are two important points on the day of written examination :

 

First of all , Find an environment with good internet speed and no one to disturb , Because written tests like ByteDance are all programming questions , Being interrupted frequently is not conducive to analyzing the topic , Thinking is easily interrupted .

 

second , Be honest , Don't cheat . Like how many people write code together 、 Install a virtual machine and open a web page , Will be judged as cheating by the system .

 

A week later, I received the interview notice , It was really a high-intensity interview , In the morning 9 Point to the afternoon 3 spot , After a day 3 Round interview , Two and three of them are as long as 1 Hours .

 

The first round of interview mainly asked some basic front-end questions , Mainly JavaScript Basics , as well as Implementation principle of framework , Then I wrote an algorithm problem of array disorder .

 

The second round is very wide , First, I asked about the basic knowledge of computer , Then I wrote an algorithm problem of merging and sorting , Then I asked many front-end related questions , Finally, I also did an intelligence problem about pirates' money sharing .

 

The third round is not just about technology , Mainly around the items on the resume , I went to talk about the background of these projects 、 The technical details and benefits of the implementation .

 

First, there are some basic problems , Include Computer related basic knowledge , The basics of the front end wait , There are not many skills in this part , It depends on your basic skills .

 

The second is to tear the code by hand , This part needs some practice , Want nothing bug It's still very difficult to work out a problem easily , In fact, the interview questions are quite proficient , If you have done similar problems before , Then you can write it out smoothly during the interview .

 

Finally, the project experience is related , This part varies from person to person , But you must be clear about your project . No matter the background of this project , Or the technology used , Or the final output , Both need to be able to express clearly , Only in this way can the interviewer have a clear understanding of the overall picture of the project and your technical level .

 

come from ZY The key points of front-end school recruitment of students :

 

1、 Basic knowledge of

1-1、 operating system

  • The relationship between process and thread
  • Process scheduling
  • Thread synchronization mechanism
  • Deadlock principle
  • memory management

 

1-2、 computer network

  • 7 Layer network protocol
  • Network layer related (IP Address 、IPV4、IPV6、 Subnet mask )
  • Transport layer related (TCP、UDP)
  • DNS analysis
  • Application layer related (HTTP、HTTPS)

 

1-3、 data structure

  • Pile up 、 Stack
  • Linked list
  • Jump watch 、 hash
  • binary 、 Multi tree correlation algorithm
  • Graph correlation algorithm

 

2、 Front end knowledge

2-1、HTML

  • Commonly used labels 、 Semantic tags
  • HTML Label properties related
  • HTML Event correlation
  • HTML5 The new content

 

2-2、CSS

  • The box model
  • Selectors 、 Style weight
  • CSS Common properties ( Such as :position)
  • CSS Common layout ( Such as :flex、grid)
  • CSS Animation related (animation)
  • CSS Floating Correlation (float)
  • Mobile adaptation
  • Responsive layout
  • CSS3 The new content

 

2-3、JS

  • JS Variable types are related
  • function 、 Class correlation
  • Closure 、 Scope related
  • promise、async、await relevant
  • Array Type related knowledge , And common api
  • Object Type related knowledge , And common api
  • xhr、fetch relevant
  • DOM relevant
  • BOM relevant
  • Regular expressions
  • ES6、ES7、ES2020 The new content

 

2-4、 browser

  • Processes and threads in browsers
  • Browser rendering principle
  • In the browser Eventloop
  • Browser storage related (localstorage、sessionstorage)

 

2-5、Node.js

  • Nodejs Medium Eventloop
  • Back end http Framework related knowledge ( Such as : Middleware concept 、koa The onion model of )

 

2-6、 frame

  • React Related knowledge
  • Vue Related knowledge

 

2-7、 other

  • Use and configuration of packaging tools ( Such as webpack、snowpack、esbuild etc. )
  • Front end performance optimization

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Big Data Engineer 「Water」 classmate

 

Water From Shanghai University , During the master's degree, I did medical and AI Research on direction , At the same time, they are developing towards big data , Have done relevant internships .2019 In the autumn , He got the Big Data Engineer of ByteDance through campus recruitment offer.

 

Water Experience in school recruitment :

 

I participated in the autumn recruitment , So I have been preparing for the whole summer vacation before the autumn recruitment .

 

On the one hand, I will watch some school strategies 、 Topic set 、 There are also knowledge points , There are many contents sorted out by everyone on the network ; On the other hand, I will also read some online public topics .

 

My written examination was about 3~4 Programming problem , The difficulty is medium in the written examination of school recruitment of all Internet companies . It's mainly an algorithm problem , Data structure and linked list 、 A recursive algorithm 、 Binary tree And so on. , There are also some slightly complex data structures in the written test questions in the direction of big data .

 

After the written examination begins , I will scan every question first , Judge whether you can do it 、 How long will it take to make it .

 

Then start with the simplest topic , If you think you can do it, spend more time doing it , Get the points you can get ; If you feel unable to do it, skip . At last, I finished all the questions in the written examination , There is still a lot of time left .

 

In this way, I soon received the interview notice , It's only half a month at most .

 

Preparing for an interview also requires questions , Every day, I spend more than half a day preparing . in addition , You must figure out how to say what you have done in your self introduction and resume . It's time to relax before the interview , Don't dwell on oneortwo knowledge points .

 

I participated in all 3 Round interview , The first two rounds of interviews are mainly about programming language , I remember there was Java Plug in related problems , Asked about the knowledge points related to the framework you are good at written on your resume , Of course, we should also do questions , Handwritten algorithm questions , On the whole, two sides ask more deeply than one .

 

Three sides also have questions , At that time, the unified platform was Niuke , It's almost a moderately difficult algorithm problem , Ask about relevant framework knowledge , If you are familiar with this field, you must know .

 

After joining the company , Interviewers have become mine Leader Or colleagues .

 

Water Open source experience  ( Of course , Not all knowledge points will be tested )

 

1、 The core of the review of big data is the basic knowledge of computer , Several other students have listed , I won't go into details here .

 

2、Hadoop

  • HDFS framework
  • Yarn framework
  • MapReduce The process
  • Yarn Dispatch MapReduce
  • HDFS Writing process
  • HDFS Reading process
  • HDFS The process of creating a file
  • Hadoop 1.x and Hadoop 2.x The difference between
  • Hadoop 1.x The shortcomings of
  • Hadoop HA Introduce
  • Hadoop What are the common configuration files of , What have you actually changed ?
  • What harm will there be if there are too many small files , How to avoid ?
  • start-up Hadoop Which processes will be started by the cluster , Their respective functions
  • Let's talk about the concept of ring buffer

 

3、Hive

  • Hive The difference between an internal table and an external table
  • Hive in sort by / order by / cluster by / distribute by The difference between
  • Hive Of metastore Three models of
  • Hive in join What are the
  • Impala and hive What are the differences between the query of
  • Hive Zhongda watch join Optimization method of small table
  • Hive Sql How to translate it into MR job Of ?
  • Hive UDF Brief introduction
  • SQL topic : Group according to students' subjects , Take the TopN
  • SQL topic : Get each user's top 1/4 Secondary data

 

4、Spark

  • Let's talk about Spark Running architecture of
  • Spark Of shuffle Introduce
  • RDD What are the characteristics of
  • Let's talk about wide dependence and narrow dependence
  • Spark What are the operators in
  • RDD What does lazy loading mean
  • Spark on yarn Mode of cluster Patterns and client What's the difference between patterns
  • Spark Of stage How is it divided
  • What is data skew , How to deal with data skew

 

The full version is visible GitHub:

https://github.com/CheckChe0803/BigData-Interview

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Test the recruit 「 Cat Claws 」 classmate

 

Cat Claws , Shaanxi University of science and technology 2020 Undergraduate majoring in software engineering , Responsible for business testing , Business +SDK Automation construction , At present, he is in charge of some special construction of mobile terminal , Such as grayscale 、settings etc. .

 

2019 In autumn , Kitty claw got more than ten testing positions in Internet companies offer, The final entry ByteDance .

 

The school recruitment experience of cat claw :

 

The written exam I took totaled 4 A big question , Overall comparison partial Algorithm , Include Backtracking algorithm 、 Dynamic programming And so on , It will be a little difficult .

 

The Internet company questions I have posted are quite difficult , If you are well prepared , I feel that all the students in the class can challenge .

 

I will go through each topic roughly first , Judge which question type each question belongs to 、 Can you solve it 、 Which point in the title is not clear .

 

Because the written examination time is limited , need First estimate how long each problem will take to work out , Measure the time and score , from ROI The highest question begins .

 

In fact, the most important thing of written examination is to relax , Only in this way can you open your mind , Seeing the title can expand some ideas . such , Even if some topics are too late to write code , You can also write your own ideas first .

 

After the written test 3 I received the interview notice the other day ,1 God put 3 Wheel technology +1 round HR The noodles are gone .

 

On the one hand, I asked about the points mentioned in my resume , such as operating system 、 data structure 、 database 、 programing language wait , It's all basic knowledge .

 

On the other hand, I also ask about the content of my resume , But it will be more in-depth than the first round of interview , I will ask about the ideas in the past projects , Also do questions on the spot .

 

Three aspects pay more attention to project thinking , For example, why do you want to do this project 、 What problems have you encountered during the project 、 How to solve it 、 How to find a solution 、 What did you get from the project , The whole is The interviewer explores your deep thoughts from the project . Last , When the interviewer asked me what else I wanted to say , I summarized the first two rounds of interviews , Added some points not mentioned before . Later, I found that the three interviewers were after I joined the company Leader.

 

final HR Face is mainly about what you have offer, And introduce the current situation and characteristics of the company .

 

I have been to several Internet companies in front of me , I have accumulated some interview experience , Therefore, I feel more relaxed when I participate in the interview of ByteDance , More open-minded , Every question the interviewer asked was answered .

 

Cat claw test introduction :

 

1. Language ( With Java For example )

  • JavaSE Basic grammar , Classes and objects ,I/O, Deep and shallow copy, etc ;
  • Skillfully use JCF, Read the corresponding source code , Familiar with implementation logic , Such as :ArrayList,LinkedList,HashMap etc. ;
  • Familiar with common design patterns , Such as : The singleton pattern , Many cases of pattern , Factory design mode , Agent mode, etc ;
  • be familiar with Java Multithreading features , Such as : Thread synchronization , Implementation principle of thread pool ;
  • be familiar with JVM Memory partitioning and garbage collection algorithms , Exception handling mechanism , Reflection, etc ;

2. data structure / Algorithm

  • Familiar with common data structure , Linked list , queue , Stack , Binary tree, etc ;
  • Familiar with common sorting algorithms , Quick sort , Merge sort , Heap sort, etc ;
  • Understanding depth 、 Breadth first search algorithm ;

3. Operating system

  • Understand the difference between processes and threads 、 What are the methods of thread synchronization ;
  • Understand what a deadlock is , What are the production conditions 、 How to avoid ;
  • understand Linux Common commands and Vim Use ;

4. Online

  • TCP-IP Five layer model ;
  • http What are the status codes , The meaning is ;
  • TCP Three handshakes , Why not 2 Time or 4 And then ;
  • TCP/UDP The difference between ;
  • http and https The difference between ;
  • Enter a from the browser url, To return data , What happened in the middle ;
  • HTTP,TCP,IP,ARP Work process of agreement, etc ;

5. Database section

  • What are the three paradigms of database ;
  • MySQL Database engine MyISAM and inmoDB The difference between ;
  • What is a view 、 What are the usage scenarios of views ;
  • Business 4 Big characteristic ;
  • What is index 、 What is the data structure of the index ;
  • What are optimistic locks and pessimistic locks of database ;
  • Also know which databases , What are the advantages and disadvantages of these databases ;

6. Project

  • What is the reason for this project 、 What have you gained from the completion of the project ;
  • How is a certain part of the project implemented , What's the idea ;
  • What problems have you encountered in the project , How to solve it , Why not choose another solution , What are the advantages and disadvantages ;

7. Test paper

  • Familiar with the writing method of common test cases , State of defect and torsion between states ;
  • understand V Model ,W Model and other common test models 、 Test means, etc ;
  • Understand the test management tool, an automated test tool ;
  • Understand the automation framework and write test cases .

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

The author said

 

in addition , We also found the mysterious author of the written examination , It provides some customs clearance hints for students :

 

  • The topic is more concerned with the integration of simple knowledge , Instead of an unfathomable Algorithm .

 

  • Each written examination question will have one or a few key inspection points , This observation point may be some kind of data structure , Some algorithm , Or a certain mode of thinking , But it is usually not straightforward to give what this inspection point is , It will give a specified situation , Or tell a little story , The first step for candidates is to get rid of the problem “ Ma3 jia3 ”, Identify the test site .

 

  • Judging papers is generally automatic marking by machine , The programming problem will pass cases Take up the total cases To determine the score . Some topics may have more than one approach , For different sizes test cases, You can use different strategies to get scores .

 

 ByteDance spring trick introduction : The elder and elder students write scriptures and face scriptures , And the author 「 kits 」

 

Last , Let's review the technical written examination arrangement of ByteDance spring trick .

 

The written examination is concentrated on 7 A session , Every centralized written exam is on Sunday , All online .

 

Sessions

date

Time ( Beijing time. )

The first scene

3 month 7 Japan

19:00-21:00

The second game

3 month 14 Japan

10:00-12:00

Third field

3 month 21 Japan

10:00-12:00

Scene four

3 month 28 Japan

19:00-21:00

Scene five

4 month 11 Japan

19:00-21:00

Scene six

4 month 25 Japan

10:00-12:00

Scene seven

5 month 9 Japan

19:00-21:00

 

Students who need to take the online centralized written examination are those who deliver R & D positions ( Back end 、 Algorithm 、 client 、 front end 、 test / Test open 、 big data 、 R & D Engineer - Quality assurance ), According to the time you send your resume , Students who need to take the written examination will be in advance 1~3 Received the written examination invitation within working days .

 

Of course , If your resume has countless highlights , You may not need to take the written examination , Direct interview .

 

Last , Want to know more about ByteDance school recruitment pen interview dry goods / Internship experience / Team department information , Remember to pay attention to us 「 Byte Beating Technology 」 Oh .

原网站

版权声明
本文为[ByteDance Technology]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060920377101.html