Thank you for your help ~ (From beiyou Forum)

Source: Internet
Author: User

Baidu search R & D department:

In the next year's interview and telephone interview, I asked a very basic question, which is typical for your Commonly Used programming language. My question at that time was the usage and role of Const. inline
And # define which is better? What are the segments in the memory of the program? What are they? What are the specific segments? They will be asked in depth. Then, they will ask about study habits. They will focus on self-learning and problem-solving skills ~ Ease and proof
You are really proficient in this language. You won't leave yourself alone because you are not familiar with it ~ In addition, I also asked some questions about the Linux kernel, including the 2.6 kernel process scheduling algorithm and the memory management method. Great
What's more, there is no algorithm on the first side ~ Baidu's interview is more standardized and will be more comprehensive. Therefore, I think that if you meet Baidu, your language skills should be solid ~

The second day is coming ~ On the other hand, I asked two algorithm questions for my project. One was a collection of 1 million strings, and the other was to be searched for documents. There was no word segmentation in the documents.
A string in a string set of 1 million. Another problem is that there are n ordered arrays, And the ordered group lead is M. How to combine these arrays into an ascending array. Then there is an open question about spam in the Forum.
Information on how to identify and handle problems. The interviewer keeps asking questions in depth about how many answers can be answered. Then, we will examine your other soft capabilities, communication, problem solving, and potential ~ Baidu
Focusing on these capabilities, I claim that I do not read my resume ~ Answer is not the most important ~
Then I sent me an internship offer, hoping to help you. I think Baidu is not prepared for the interview. I think it is useless for you to read the exercises on the Internet. (So the previous question is just to let everyone feel it, and the question itself is not very helpful)

Oracle embedded development:

Two interviewers met each other a year ago. One of them should be a department manager. The orientation is embedded and hardware. I am not very proficient in this field. They asked me questions about C language, such as sizeof,
Some features of the string, the distribution of executable files in the memory, how to avoid wild pointers, how to find such bugs, Linux kernel problems, scheduling, memory management, (Baidu also asked these questions)
. It's been a long time, and I forgot about it ~ It is a relatively low-level problem. Then it was not until the verbal offer was given last night.

Conclusion: Let's take a look at the introduction to algorithms, the Linux kernel, the books such as Objective C ++, and crazy programming. It may not help anyone looking for a job right away, but lead
I think it will be very helpful to read a book like C ++ with good skills. The language should also be combined with memory for in-depth understanding and is often asked. Well, I can contribute so much ~ In addition, you can
I can't give me some suggestions. Where should I go? In fact, I prefer to solve challenging problems. Baidu should be more suitable and Oracle should be relaxed. The development prospects should also be very good and very appealing to me ~ You are welcome to give me some suggestions.
Discussion ~

Thanks to beiyou recruitment information Special Edition, many of my recruitment information comes from there ~ Thank you ~ May you succeed ~

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.