Brutal surprise interviews

Source: Internet
Author: User

As a result of the previous promotion, I went to a company's openday yesterday. In the morning, there will be an exchange meeting, the vice president of technology will give a company profile and QA, and an interview in the afternoon.

The interview lasted three rounds, from one o'clock P.M.. I can only say that I feel like I'm done. It's totally done...

First, 2v1. The first question is about the project and the storage structure of the database. Later, I asked how to lock the query of the index. My review hasn't arrived yet, so I can't help but skip it; later, I want to store and read logs. By the way, I also asked about the parsing of SQL statements in the middle. This is a simple introduction, but there is a bug, and there is indeed no review here. The idea is not perfect. After all, I flipped through the documents in the iPad, actually, it was mentioned above.AlgorithmThere is a problem. Then I asked: how to determine the tree given the first and last traversal of a binary tree. I did not review it here. I only gave one idea: Use two traversal methods to provide a topological sorting of the possibility of a parent node, and then launch this tree based on this, buddy said that the direction of thinking is OK. Next, let's write an SQL statement: an order table. The main fields include the user ID and order amount value. Select the ID of the user with the top 10 orders, and write the top 10 orders, I also asked about the differences between C ++ virtual functions and pure virtual functions. I only remember the virtual functions of C... Over, covering an hour.

The second is an alumnus, who is still a senior member of the 08 th session. An algorithm, array [N], is ordered. The element values in the middle are repeated. Given m, it is not difficult to judge whether it is in array. But at that time, it was finished... On the second side, you can write a piece of thought in your mind.CodeA lot of bugs... Later, I wrote a binary search, and I was wrong... Let me die... Later, I asked shell only one question. How is grep implemented? Obviously, I am not satisfied with the result. Later, my buddy basically gave me no hope. He talked about people and things in the school. When he got there, he withdrew and died...

Third, the boss of the Department invests in data and background, and the boss of the background on three sides. At the beginning, my buddy had nothing to do with technology. I Thought It Was Hr. Later I saw his badge and realized it was a technology group. I only asked a technical question: license plate number selection. If the user selects a license plate number, click one, and then add it in the future. Each time a fixed number is displayed, the user is not satisfied. You can change the next page and design the database, and write SQL statements. Kneel down, wipe... Later, I started to talk about other things. Finally, I asked a question about the employee's development trajectory. I agree with the saying that the development of every enterprise is experiencing a process from entrepreneurship to growth and maturity; from a certain point of time, some enterprises have passed the growth period, so the development speed is relatively stable, not so fast, and the employee's career development speed is relatively gentle, some enterprises are still in the rapid growth stage. The employees in the early stages of the company, along with the rapid growth of the company, must grow rapidly in both personal value and career development. Finally, I also wrote my resume, saying that graduates mainly focus on academic qualifications, Level 6, and awards. If you have an internship experience in a famous enterprise, it will be a good plus, soft power such as project experience is actually not credible.

------ Summary:

1. simpledb is coming soon. I can feel that some of the review items are still highlighted during the interview;

2. The basic C ++ class, inheritance, virtual functions, and algorithm data structure should be paid great attention to, and more efforts should be made to review and think many things that are very familiar to you, be sure to write the code on the paper. The difference is quite big. These things will be asked no matter what kind of positions they are.

3. SQL has been written for so long. For some common and application-related SQL statements, you need to write more and practice more.

4. If you have a mentality, you must stabilize your mind and learn to adjust yourself. If you fail, you can only kneel down and lose yourself.

 

If anything is lost, you can only blame yourself for not being ready. Bless. The road to growth, the road to abuse, the road to pain, or perhaps, is also a brilliant road. So, I must, on the road, move forward.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.