From 2020 to 2021, I am fatter, bald, less arrogant, and more relaxed…

Last year, I experienced many changes — from dropping PhD on my own initiative to “hiring” flax for the second time, including hiring freeze and half-year freezing period of flax during the epidemic. Finally, I got the offer of shrimp drawing, $18W package.

A brief description of my background:

My name is F. In my junior year, I transferred to UM-Ann Arbor (University of Michigan at Ann Arbor) from BuPT And Communication Engineering, and transferred to CS ECON Double Major. However, as a student with poor academic performance, my GPA is less than 3.0.

Looking back over the course of a year, I am filled with emotion

Immersed Coding, Hai Investment was selected by AWS on the first day

In the middle of January last year, I finished my work on dropping PhD, so I began to grind my way.

Due to the research of the school, my coding ability went down sharply. A maximum subset let me headache, so under the friend’s introduction I began to top nine chapters of the “high frequency problem sprint class”.

Brush questions increased from the original 8 questions per day to 10 ~ 12 questions, and must get the best solution idea for the first time, the first three submission must be completed.

The new coronavirus landed in Seattle in early February, and faced with the upcoming freeze, I immediately started to invest in the sea after just two weeks of hard work, but unexpectedly I got Amazon AWS on the first day!

Start the offensive run flax, freeze

Interview preparation

One hour after sending out the resume, Flax set an interview for two days later. In my excitement, I immediately called up the LintCode interview question bank and opened LintCode VIP brush.

The electric plane

It’s a BFS. I passed this level easily if I had prepared for it.

VO

Before that, I went to LinkedIn to check the information of the interviewers. All the interviewees I met were SDE II with only 2-3 years exp, even my UM junior.

To my dismay, less than 3 minutes after I started writing, I was stopped by the wrong interviewer from Tianzhu. That UM student even came to me with DP Hard.

Predictably, in mid-March I was told to kneel and be “frozen” for another year…

After frustration, go straight to Startup to accumulate experience

I was devastated when I failed my first VO, but when I looked up a week later, FLAGM and BAT weren’t hiring anymore. Resume received no reply, feel that call a call god should not.

Extremely distressed, I signed up for “1V1 Job Hunting Private Education” again. The teaching assistant did not talk very hard, but pointed out my problems in coding style, structure, follow up and expansion maintenance. (It was hard at the time, but it turned out to be true.)

Cisco OA hung up again, brush the problem mentality collapse

My bottom line collapsed after Cisco OA failed! OA6 simple questions, one of the simple string processing questions I even kneeling for 20 minutes did not write

5. The old driver insults me so much that he doesn’t even recognize my own mother

Under the persuasion of FB senior students, I went to startup to accumulate experience. Not long after I started working, I was attacked by an old farmer who didn’t even recognize my own mother.

Merge git once, I received more than 10 comments from him, which were mostly coding style. The arguments and excessive pursuit of library selection and structure taught me what absolute cleanliness of code is.

Happy “frozen” lifting ban, two chuang flax

Something amazing happened…

After 6 months of work, flax HR came to ask: Alexa?

Later, I checked my mailbox and found that my freeze had been cancelled by flax, and they sent me OA twice in the middle of June last year.

So I contacted nine chapters ** “1V1 job hunting private education”, restart the brush plan **. After half a year of formal work, my attitude in class at this time has become completely different, and I can happily practice the problems pointed out by the teacher.

OA

Two algorithms, **string and BFS, ** seconds pass.

VO

Not only was the interview called at short notice, but it was rescheduled back and forth, which made me very nervous. Fortunately, The day before VO, Janice, chapter 9’s most helpful class teacher, arranged an urgent private tutoring session for me.

The guidance and comfort of the teacher greatly improved my sleep and confidence on the night of the interview, and I also passed the interview on the next day.

The final surface

With the previous work and “clean freak brother” exchange hone experience, this time I put forward any extended maintenance of the interviewer, are easy to answer.

Maybe the question was too easy. I explained why I wrote coding throughout the whole process and won strong hiring.

Experience sharing

In this year of preparation, I have brushed 500 questions, attended nine chapters of OOD, High Frequency Sprint Class, Algorithm Foundation Class, 1V1 Private Education, System Design, and listened to numerous lectures.

Finally summed up these experiences, I hope to provide a little help to those who are looking for a job:

Attitude adjustment

Although I was trained, after the first interview shock, I completely lost the sense that I was the flapper and I had to get the job. Two face flax, state of mind put the relative peace.

The logic

Do not deliberately brush hard DP or DFS pruning. Good coding means to think twice about logic and communicate with the interviewer without any self-doubt.

Details of the subsoil

Be sure to pay close attention to every detail, even if it is a simple question. In fact, you need to pay attention to whether each operation should be function alone, whether to pull out variable to be member variable, and what kind of container should be used.

Finally, thank you very much for teaching us attitude and method, method is easy to practice, attitude is a lifetime.