当前位置:网站首页>[phase 23] phased summary of spring recruitment practice (Alibaba cloud has OC)

[phase 23] phased summary of spring recruitment practice (Alibaba cloud has OC)

2022-06-25 20:36:00 GOLANG_ ROADMAP

I am a halfway monk looking for a job , Alibaba cloud is now in its hands offer、 Baidu Du Xiaoman offer、 tencent PCG Two side link 、 Meituan comments offer link . I hope my experience sharing can be helpful to you or the students who are preparing for the spring recruit in the future .

Personal background

I am 985 Bachelor's degree in software engineering , There has always been a fierce choice between graduate school and work . I've been preparing for graduate school before , The kind of garbage that is on the edge of research but can't go to research . Winter vacation began to brush the exercises of postgraduate entrance examination mathematics , Three days before the Spring Festival, I stopped brushing questions and participated in the American Competition , At that time, more than ten chapters have passed . After the US game, I took advantage of the new year to re-examine myself , Because I've been doing two things before , While planning to take the postgraduate entrance examination , At the same time, I'm also looking at things at work , I've been watching it for almost a month , So I feel the progress is not too bad , But it's important to determine a major direction . Tell the truth , Taking the postgraduate entrance examination of mathematics can't interest me at all , My purpose of going to graduate school is just to get a degree , I have to spend nearly a year doing these things that make me very miserable to change a degree that is not worth it , And I belong to the physique of making mistakes in the big exam ( Mistakes in high school class examination 、 Fewer mistakes in the college entrance examination 40 branch ), So I chose the way of work .

Choice of direction

Those job seekers in our lab are all roll monsters , I don't know. I started preparing a year ago , So I feel like highlighting my strengths , You can't fight them .Java Roll crazy , I don't like it either ,C++ Life consuming , therefore Golang Is a good choice . Because I participated in the research of blockchain in my sophomore year , therefore Golang Basic .Golang Basically, there are various cloud services 、 Tencent's PCG、 Bytes and so on can be used , But and Java The big demand of is still not comparable to , Therefore, it is necessary to be careful when transferring stacks . I looked at my university near 3 year , Several pure business projects in the laboratory 、 Several scientific research projects 、 The junior has been doing academic papers for half a year ( One of them was lucky to get the teacher's light SCI)( Another important reason why I don't want to go to graduate school )、 Digital simulation and other innovation and entrepreneurship competitions ... There seems to be nothing more . So be it , Hard on the scalp .

Spring move preparation

Resume is very important , So at that time, I put all my awards 、 This and that competition and this and that thesis have been written , The project has been packed and written , At first glance, it looks like that . Then it's time to prepare for the interview , I used to use Java The back end of writing is simulated with Golang Do the ( Just simulate the business , Not really refactoring ), And then use Beego I set up a blog , Write down the bluffing things you have done before , It's really a little interesting . The words of the book 《Go Language programming 》 Lay the foundation 、《Go Concurrent programming practice 》、《Go Language Bible 》、《Go Language practice 》 Used to improve .Golang Just look at the above. It should be similar , Then there is the eight part essay , Computer network 《 How is the network connected 》 and 《 computer network - top-down approach 》( Textbooks for class ) It's enough , Operating system 《 Deep understanding of computer systems 》 and 《 Operating system concept 》( textbook ) It's not much different . Database 《 Explain profound theories in simple language Mysql》、《Mysql Will know 》、《 Database system concept 》, It's not much different . That's all I've read about books . Many other things are read on blogs ,linux Common commands 、I/O relevant 、Golang Memory model 、 Memory allocation 、GC、Redis relevant 、 Distributed correlation, etc , Just look at what's on the Sutra . Then, in order to avoid the interview, ask me if the paper is related to the project , I also prepared some interview questions related to my previous research direction ( It is found that the algorithm post is a real volume ). That's almost all , Then, after each interview, I keep adding things I'm not familiar with .

Start the interview

I first invested in Alibaba cloud and byte backend , It started on the seventh day of the first month , Many big brothers started voting years ago ( It's too fierce ). It is said that byte efficiency is high , But I haven't received the interview notice for a long time ( Maybe it's because of my food ). Alibaba cloud bosses soon asked me out , I'm in touch with three teams in Yunyuan at the same time , The two are the container team , One is data visualization .( If you approve in advance, you can be a sea king , Then choose the last one into the system ) The fastest process is one of the container teams , Finally, I also received from this team offer, So let me talk about the experience of this team .

one side

  • Self introduction. TCP/UDP difference
  • TCP Congestion control flow control HTTPS Principle process make Principle process
  • Threads
  • The difference of cooperation
  • Their respective structures
  • Memory allocation is distributed
  • CAP Model
  • golang
  • GMP Model
  • golang Memory allocation
  • golang GC( Tricolor 、 Write barriers 、STW)
  • linux io Multiplexing (epoll、poll、select)
  • linux io technological process ( application 、 file system 、 kernel 、 Hardware ) The process of program compilation 、 Process performed 、 Internal form ( Have an in-depth understanding of... In computer systems )
  • Algorithm ( Merge ascending linked list 、 Long numbers can be divided into multiple numbers, which can be 3 Divisible number )( The first interview in my life , A: I feel pretty good about myself )

Two sides

  • Self introduction.
  • Project introduction
  • Ask for a project ( Concurrency 、 The business process 、 What I do 、 Technical challenges )
  • For a research project, ask ( How to choose a classifier 、 Data volume 、 Workflow 、 data structure )
  • JVM I\O What happens to the operating system when ( Is there a link in the list 、 Take the stairs )( Ali's algorithm is really not difficult , But the project is really valued )

On three sides

I was washing my hair , Suddenly there was a phone call , Quickly ask me what each paper is about, what each paper does, and what my work is, because most of my papers are related to network embedding , I introduced the principle of neural network I built in the article I wrote 、 General structure 、 Performance and other related things, as well as problems related to algorithms used in research projects, the interviewer directly informed me to approve in advance , Wait for news in mid March 3.5 Enter the system to record information , Evaluation + written examination

3.8 In the afternoon, I suddenly got another call , From three interviewers , Said to add one side

Introduce yourself on four sides. Each project briefly introduces the learning situation, laboratory situation, papers and internship time. Then the most outrageous thing is for me to introduce in English TCP/IP Protocol stack , I can't speak English directly and refuse , It's a little crazy, okay? Then say it's very good. Wait for the next interview notice , And let me go back and learn English well

( Then there is a long HR Waiting for the interview , Start a fortnight rush , The next week )

4.5 cry and shed bitter tears ,HR It's so moving , Take time off to interview me . The award introduces the experience and introduces the role of the project *r> Future plans, etc ( I think it's good , Ali cloud, HR Although the face is slow, it is especially strong )

4.6 Letter of intent received ( Yes, yes, yes ) Let's not talk about Baidu Du Xiaoman's facial classics first , The process is much smoother than others , When you want to write in a few days, add it to the back , Byte is an interview with a department , Then card my resume , Spring recruit just told me to hang up , Then you have to go through the spring recruitment process and take the written examination , Then I took two written exams , Still didn't make an appointment for an interview ( It's really that I'm too delicious ). Tencent has more twists and turns ,WXG On three sides 、 Finance and economics are linked on three sides ( The student has a solid foundation 、 The algorithm is powerful 、 Logical ability , But it's recommended to go to graduate school , The proposal was not passed ), And let me turn C++, Waste my feelings , Now I finally met one Golang I'm in my position now ,PCG Of , In a few days, watch your mood and share it with you , Meituan comments are made with Golang Face removal Java Back end post , The interview is not very comfortable anyway , After all, the job transfer interview competition is very difficult . To sum up , Use Golang It's a little difficult to meet other posts , There's a lot to see , But if the face Golang Back end development is very comfortable . If you're looking for a job , And right Golang Interested in , You can choose Golang, But there are not many jobs to choose from , After all, and Java No comparison ,Java Yes, as long as you work hard, you will gain something , and Golang There are not many positions to choose , Need expertise, need a wide range of choices , Comprehensive ability to keep up with . I really gained a lot during the spring move , I thought the pressure resistance was ok , Later, I found that my state of mind is really not as good as I thought , Just waiting for Ali HR On the way , Tencent's mentality , And there are no other interview notices , It was really super uncomfortable , All began to pick up the postgraduate entrance examination teaching materials again , Later, I also chatted with friends and family to ease , As soon as I am frustrated, I will make a sea Investment , What Jingdong 、BiliBili、360、 sogou 、 Xiaomi and others have voted , Just want to get a guarantee , After all Golang Post really wants to think more than other posts , It can't be rolled up . But their process seems slow , Upon receipt of offer Then I turned down their invitation , Finally lay flat .

原网站

版权声明
本文为[GOLANG_ ROADMAP]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202181326053649.html