| With the rapid development of the national economy,graduates every year surge job mobility increases.the employer is an urgent need low-cost,time-saving,efficient remote recruitment system.Google’s new open source WebRTC (Web Real-Time Communication) technology with cross-terminal,cross-platform,no plug-ins,low maintenance and easy to use technological advantages,for this paper WebRTC technology-based recruitment system were studied.In this paper, WebRTC technology has developed a remote interview system that use node.js as a development platform,using express web development framework as a unified system architecture construction site. Front-end and back-end systems using a unified javascript development language,rendering environment system using default jade template node,thus making the system safe and stable in the structure,and has front-end server development language development languages and unified advantage.System uses P2P and WebSocket communication methods,establish voice and video communications,to achieve the online questionnaires, text transmission, sharing WordPad, code online programming test,the programming platform (chrome,terminal,xcode, twilight,Eclipse) and programming languages(HTML,C++,Java, PHP, JavaScript) online selection,the interviewer online records, cookie cache recording, one-on-one interviews, one-to-many interview and many other features. And by using STUN, TURN,ICE three kinds of technology to achieve NAT traversal through public and private networks.In addition,the system automatically determine through PC and mobile terminal to log different types of steering the front page.After all these on-line test, the system runs stable and secure and achieve the perfect voice video communications functions that across multi-terminal such as mobile phones,PC and PAD, and realized a perfect communication between the Android system and the Windows system platform. |