C ++ online game programmer pen questions

Source: Internet
Author: User

From: http://www.yjbys.com/Qiuzhizhinan/show-68301.html

Which of the following is my previous C ++ job as an online game company?ProgramThe entire test of this set of questions can take up to three hours.
Preface:
1 WriteCodePrint the prime number within 100 and emphasize efficiency (Please analyze the efficiency of your solution)
2. Calculate the maximum common divisor of M and N.
3. Input 10 strings to print the repeated strings and the number of duplicates.
4. Draw a legend (preferably UML) to show the design mode of the file directory in windows.
5. Oo indicates that a wolf eats sheep and eats grass.
Q &:
1. What is subversion? What is the difference between it and VSS and CVs? Or what are the advantages?
2. What is Wiki and what have you used for the Wiki of a program project? Does wiki help you? What is the difference between Wiki and program blocking?
3. What is TDD? Have you used it? Where is the key to TDD? What are the advantages of traditional unit tests?
4. What is unit test? What unit test tools have you used? What are their differences and benefits? Which one do you prefer?
5. What are programming specifications? What kind of norms do you prefer? What are their advantages?
6. What is MFC? Which MFC classes do you often use? So why do many people do not advocate the use of MFC?
7. What is header file dependency? Have you noticed these problems? Have you noticed the Compilation Time? How do you improve the Compilation Time?
8. What is object-oriented? In what ways have you used object-oriented? What are the benefits? What are the drawbacks?
9 What is interface programming. com? What benefits does it bring? Where is it applicable?
10 what is the design model? What are the benefits of using design patterns? List the design patterns you have used
There is also a Literary poetry, a common sense of history and three logic reasoning questions.
I personally feel that this test is really difficult. I was the first to take such a difficult test!

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.