When interviewing for software testing, what is the answer that the interviewer most wants to hear?

Question: During the software test interview, the interviewer asks you to test a software, such as Moments, or asks you to test why your computer cannot open the webpage, but QQ can be opened, etc. What is the answer he most wants to hear?

As mentioned above, in the actual interview, the interviewer will often randomly designate a relatively familiar "product" to examine the applicant's skills on the spot. So, among these random questions, what is the answer that the interviewer most wants to hear? Woolen cloth?

interviewer's intent

Before you want to know what questions the interviewer wants to know, it is strongly recommended that you learn about a model commonly used by interviewers to assess candidates-the iceberg model. The various questions asked by the interviewer are actually based on the consideration of the iceberg model (skills , ability, talent)

After understanding the iceberg model, it is obvious when we analyze the interviewer's intention to ask the above questions. The above questions seem to be random, but in fact they are more about 1) verifying the applicant's testing skills 2) the ability to analyze and think about problems 3) the applicant's adaptability, the real intention can be refined as follows:

  • Skills – examines the candidate’s testing skills

  • Competence - examines the candidate's communication skills

  • Traits - Examining the candidate's adaptability

In order to better fit the interview scenario , we will present the above three assessments in reverse order.


1. Candidate's answer

Traits - Resilience

Generally, a test basis is required before carrying out the test work: the requirement specification. The above-mentioned impromptu question obviously does not have a detailed and comprehensive requirement specification. At this time, how to understand the product requirements as a tester on the basis of no requirements is to examine the candidate's contingency talent. As an applicant, ask your own questions, such as whether there are requirements specifications, or product design prototypes and other related documents, if you do not give design ideas based on your understanding of the current "product".

Ability - Communication

In the process of asking your own questions, you can confirm and communicate with the interviewer, so that the interviewer can perceive that you are adaptable and will actively communicate when faced with questions that you are not sure about. Of course, the interviewer generally asks questions about "products" in relatively familiar fields. If the interviewer asks questions about non-familiar fields, it is best to take the initiative to communicate with the interviewer to confirm. Euphemistically explain the reason, and at the same time show a good attitude (for example: Hello interviewer, the project I have experienced has not yet encountered similar module testing. If I have the opportunity to enter your company, I will try to do my own research).

Skills - Design Thinking

On the basis of confirming that there is no need, carry out analysis and design based on your own testing experience. This process may not be very comprehensive, but you must have your own design ideas. For this kind of random test question, the idea is the core investigation goal. Here, I suggest referring to the software quality model diagram. The essence of testing is to ensure product quality, and the quality model provides a good standard for multi-dimensional design ideas.

Communication skills and adaptability belong to the ability under the iceberg. Although the importance is higher, the cycle of change is longer. It is by no means something that can be done with a Zhihu article. I hope that everyone can play by ear during the interview. Next, we will help you from the skills that can help you-design ideas, and then we will expand this in detail.


2. Application of case problems

For example: the above-mentioned test for Moments
first starts with the functional aspect,
then starts with the non-functional level (interface, compatibility, interruption, network), and
finally supplements and improves some other special tests (security, performance).

Think about the role of the circle of friends before designing: display personal dynamics in different symbolic forms, so as to establish an interactive non-instant communication platform with friends

  • function test

    • The circle of friends supports the publishing function of dynamic information: text, picture, video, combined publishing, permission operation, location information, sending rules, etc.

    • The circle of friends supports information browsing and display functions: text viewing, picture viewing, video viewing, sharing browsing, etc.

    • The circle of friends supports interactive communication functions: likes, comments, etc.

  • interface test

    • Refer to product prototypes and UI design drawings

    • In line with human usage habits, reasonable layout, uniform color division

  • compatibility test

    • Compatible operating system: Android, iOS, harmonyOS

    • Compatible platforms: mobile phones, tablets, ordinary PCs

  • interrupt test

    • Call/text interruption

    • Unplug the data cable/headphone

    • APP switching

    • Low battery reminder interrupt

    • Reconnection after network disconnection

    • Lock Screen/Unlock|

  • network test

    • Mobile Networks: 2G to 5G

    • LAN: WiFi

    • Network switching: mobile network and WiFi switching

    • Operator switching: China Mobile Unicom Telecom SIM card traffic switching

  • Safety test

    • There is an illegal code in the sent message

    • Sensitive information filtering for sent information

  • Performance Testing

    • APP client performance: CPU, memory, traffic, computer, etc.

    • APP stability test: simulate frequent sending, simulate frequent browsing


The interviewer's reaction

In the process of thinking and answering design, you can observe the micro-expression of the interviewer, and judge the accuracy of the question through the expression. If the interviewer nods, or affirms the tone, or even participates in some questions, he can confirm the train of thought and direction of the answer That's right, and that's the answer most interviewers want to hear.

As an interviewer, those who ask the above questions ultimately hope to see your 1) skills-ideology design 2) ability-communication skills, 3) traits-attitude performance.

Summary: As an interviewer, the ultimate goal of asking any question is to see our skills, abilities, and traits, please keep this in mind.

If the article is helpful to you, remember to like, bookmark, and add attention. I will share some dry goods from time to time...

END Supporting Learning Resources Sharing

Finally:  In order to give back to the die-hard fans, I have compiled a complete software testing video learning tutorial for you. If you need it, you can get it for free 【保证100%免费】

加入我的软件测试交流qq群:110685036免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

Software Testing Interview Documentation

We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Ali, Tencent, and Byte, and some Byte bosses have given authoritative answers. Finish this set The interview materials believe that everyone can find a satisfactory job.

insert image description here

How to obtain the full set of information:

Guess you like

Origin blog.csdn.net/m0_58026506/article/details/131207631