Nowadays, it is difficult to recruit technical talents and the cost of recruitment is high. How can we improve the success rate of recruitment, reduce costs and increase efficiency? ShowmeBug interviewed more than 30 experienced technology interviewers in the industry and will present their insights in a series of articles.

Nearly 70 percent of interviewers said that interviews that take up too much time on a daily basis would have a negative impact on their productivity. Therefore, companies must find ways to increase the success rate of interviews in order to maximize their profits.

So how can you increase your chances of a technical interview? Eighty per cent of interviewers said it was a good idea to screen people with written tests before interviewing.

You should know that the technical interview involves a wide range of knowledge, it is impossible to ask all in one interview. And if the pen test can include business technology points, programming questions, algorithm questions, and even architecture design questions. For the recruitment of junior and intermediate technical posts, with such a pen test questions to screen people is very appropriate, because both inspected the foundation, and inspected the depth, but also inspected the actual hands-on ability, can effectively select a reliable candidate to enter the interview.

For example, the pen test template of ShowmeBug plans out five ability sections: algorithm, CS basic skills, programming language, problem solving and professional skills to evaluate candidates from multiple dimensions.

The above capability dimensions are divided into the following purposes:

  • Algorithms: Knowledge of basic data structures and algorithms.
  • CS basic skills: operating system, computer network, etc.
  • Programming language: Familiarity with the language used.
  • Professional skills: Tools and domain-specific skills, such as Web frameworks, databases, etc.
  • Problem solving: problem solving is a kind of creative and operational way of thinking and intellectual activity, which is very helpful for evaluating the potential of the interviewee.

Although these dimensions cannot cover all the abilities of the candidates, they are enough for us to judge the comprehensive abilities of the candidates, avoiding the single dimension of “algorithm” to evaluate the candidates.

Generally speaking, enterprises should make a set of such questions for recruitment positions, so as to screen candidates scientifically and reasonably. But if resources are limited, that’s fine. ShowmeBug provides the ability to quickly create test papers by position. It only takes 5 minutes to create a test paper on average! The paper creation process is as smooth as silk, and the recruitment efficiency is further improved!

At present, many well-known companies such as Baidu, ShowmeBug and Snowball choose ShowmeBug for technical recruitment to improve the efficiency and success rate of recruitment. If you also want to experience this popular way of technical recruitment in Silicon Valley, please click here to receive the free trial package!


ShowmeBug is a digitally-driven technology assessment and online Coding interview platform that can be recorded, analyzed and reviewed. It utilizes creative real-time interactive Coding collaboration technology and WebRTC audio and video technology to restore the real IDE programming environment. Let users experience Silicon Valley’s popular code interview as if it were a real job.