Job Recruitment Website - Zhaopincom - Interview questions of software companies
Interview questions of software companies
1. Introduce yourself briefly.
2. Make an evaluation of yourself, advantages and disadvantages.
3. Introduce the projects you have done in detail.
4. Internship experience, what problems are encountered during the internship and how to solve them.
5. Do you have any questions about the company?
Technical problems mainly depend on the degree of mastery of technology and one's comprehensive ability.
The test questions written by the R&D engineer of Baidu mobile terminal are not large, 2 hours, which is a bit difficult.
1. Writing programs with strings in reverse order has the lowest time complexity and space complexity, and the higher the efficiency, the better.
2. Essence: the order of binary tree traversal, and the nodes of each layer are output by single linked list.
3. 1-N(N is at most 32000, unknown), and the memory is only 4K. Find out the number of duplicates.
4. Programming problem, which is complicated, is a system design problem, similar to 3.2 in The Beauty of Programming, and the telephone number corresponds to English words.
Problems of Baidu software development engineers;
1. There is a number 10 1, which is between [1, 100], and one of the numbers is repeated. How to find this repeated number, and what is its time complexity and space complexity.
The difference between abstract classes and interfaces in 2.Java.
3. The connection and difference between process and thread. Many companies are asking, study it carefully.
4. Talk about the knowledge and understanding of design patterns, and briefly introduce the design patterns you know. (Many companies require that interviews in the direction of Android must be tested).
5. Threads and multithreading are related (required).
6.Linux common commands, shell programming, and the use of grep commands.
7. Searching or sorting massive data requires resource constraints. (often tested).
Suggestion: write your professional skills realistically in your resume, highlight your key points, and don't be too big. The basis of the interviewer's questions during the interview is the content on your resume. Baidu's working environment is very good, and the employees who do technology give people the impression that although people's technical level is very high, they are all humble. Baidu is really a good Internet company.
- Previous article:Is Liu Yun Science and Technology Recruitment Reliable?
- Next article:Minutes of meeting of industrial enterprises
- Related articles
- What is a high chromium control agent?
- How far is Wanshan District of Tongren from high-speed railway station?
- Which position in the carbon factory is better?
- How about Xuzhou Huayi Color Printing Co., Ltd.?
- Hard work, hard work, 30-year-old Mercedes S350L.
- Are there guarantees for recruiting teachers for public welfare positions?
- Cangzhou Ledong E-commerce Co., Ltd. Recruitment information, how about Cangzhou Ledong E-commerce Co., Ltd.
- Why is the service attitude of the Credit Department of Sanmenxia yima city Rural Credit Cooperative so bad?
- A subsidiary of Tiansheng Group
- Is there a job fair in Yanjiao recently?