How to recruit excellent programmers (version 2)

Source: Internet
Author: User

Based on your feedback, I found thatProgramThere are some deviations in staff positioning, so we hope you can continue to make improvements! Exercise caution: here we will discuss how to recruit excellent programmers. If you think you are good, please tell us what you think is good, which will help HR's work. Most programmers complain that the company does not know Taishan. Isn't that the way to improve the choice of both parties?

Test

    1. Mode and architecture: Based on the given business scenario and system architecture diagram, You can briefly describe what you understand and think is to be improved.
    2. Function implementation capability: selectThe best way to show your programming skillsProject, describe your implementation scheme and estimated working hours, and try to draw a group of static views.
    3. CodeStandardized grasp: reconsider the class name in the second question and try to write it out for one of the classes.Best expression of your encoding StyleTwo to three methods of complete code.
    4. Code review capability: review several types of files to find out what you think is inappropriate.
    5. The test time is one hour.

Interview Study

    1. Current Project features: How do you understand and implement restructuring of existing systems? If you have similar experiences, briefly describe and check whether the descriptions of job seekers are consistent and clear.
    2. Business technical understanding and objectives: Have you had any experience in BPM (Business Process Management)? Could you please brief it? Are you interested in such projects?
    3. Cooperation stability: the Development Goals of job seekers.

Business scenario example

A fitness club will launch its own e-commerce system to meet the needs of member management, fitness venue display, teaching example Video On-demand payment, and a variety of online payment methods (with bank or third-party payment interfaces) instructor management, course arrangement, and online course selection modules. In the future, the E-commerce system may also implement collaboration with fitness equipment providers and maintenance providers, but it may not implement functions during this period of planning.

There are two types of members: Members who buy one or more fitness courses, they can use all the club's equipment free of charge during business hours and participate in fitness coach courses at the specified time; the other is for members who pay membership fees quarterly or annually. They can also use club equipment free of charge during business hours.

The course management and online course selection functions include the venue management and time management submodules. Each course corresponds to one or more venues, but only corresponds to one time period, students participating in the course may use other equipment unrelated to the course in the gym within the course time range, which will affect the use of equipment by those not participating in the course. For each course, the maximum number of participants is the maximum number of students allowed for the course, but the maximum number of students is unlimited.

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.