After half a year of preparation, I interviewed for Huawei's test position and successfully got 25K.....

Let me talk about my basic situation first. I am not a computer major. I am now studying communication and then doing image processing. Maybe the interviewer didn’t ask too many computer-related questions because I am not from a major, because it is the first time I am looking for a job. It was the first one to start again, so I submitted it. The post was for a test development post. Huawei was the first company I voted for, and it was also the first company to take a written test and interview.

 Generally, when it comes to interviews, you will definitely want to ask about the results of the interview. I will roughly talk about the results of the interview in World War I. Haha, I don’t really want to talk about it, because it’s quite miserable, and I’m not like many big guys. Tencent's major manufacturers offer", but after all, it is my own experience, no matter what the result is, I have to accept it calmly. I didn't study hard before, so I just need to learn more after that. Not much to say, gold 3 silver 4, let's briefly share my interview experience first, I hope everyone goes smoothly.

Huawei side

1. Self-introduction
2. Questions about previous internship experience
3. What projects have you done in the internship and what are you responsible for
4. Process threads 5.
Garbage collection in java
6. Simple SQL language for databases
7. Transaction isolation
8. Test WeChat likes
9. Yes Understanding of the test
10. Programming: quick row
11. Rhetorical questions
To be honest, I still breathe a sigh of relief after hanging up the video call, it is not particularly successful or lost. So far, I feel that I can still keep up with the rhythm of the boss. The point is to hang up the two sides.

Huawei Two Sides

1. There are several types of script/java basic syntax
2. How does the packet capture tool fiddler mock data? How to modify the return of the server
3. How to simulate 404 / disconnection, power failure can simulate the situation that the web page cannot be found
4. The difference between the get request and the post request / why the body is more secure / the summary is that the position of the parameter is inconsistent / the length of the get and browser?
5. Which adb commands have been used/list all application package names/am you understand?
6. Explain in detail the various status codes of http/what is 503/the difference between 401 and 403/what will be returned except for the two status codes
Follow-up question: How to solve 403? What certificate does the certificate refer to? Other than CA certificate, other methods to obtain the certificate.
7. What are the prerequisites for using Emmagee? Will power and brightness be considered? What will be considered when making these performance indicators? Circumstances/Will the state of operation always be refreshed?/How to use the smoke test
8. "Is there any other method to test some indicators without the Emmagee tool? Do you click on Douyin to start, and turn it off from the background to count as the end of the start?" 9.
Selenium The method of locating elements/the difference between css and xpath
10. Give you a Douyin interface/how to test the main process/which elements to test/how to do stress testing/what to use to stress test specific page
elements , What are the abnormal conditions/how to do abnormal simulation
11. How to conduct interface testing/how to design interface testing use cases
12. How to test WeChat sending red envelopes
13. Write shell script: count the repeated lines and the number of repetitions in a file

interview

1.
Don’t repeat the information in your self-introduction resume. Simply introduce the company’s experience from near to far, and then introduce the project, highlight the technical points used in the project, your responsibilities, your performance, and guide the interviewer to Ask about skills you are proficient in.

2. Don't dig a hole for yourself.
Don't pull out some unfamiliar skills in the interview. The interviewer will follow you after hearing it.

3. Reduce the embarrassment of silence
After understanding the question, think quickly, and answer in a different way if you don't think of it, or answer an answer with similar skill points.

Otherwise, if you don't think about it all the time, and keep silent for a long time, it will not only cause an awkward atmosphere, but also increase your tension, and your brain will be even more difficult to use later.

4. Analyze the thoughts that the interviewer wants to express in the words of the interviewer
. Often "hmm, yes." – Identification Security

There is a brief silence, without comment on your answer. - no more

after the interview

1. Record the questions asked in the interview and the written test questions
. Record all the problems encountered in the interview, and review and summarize the technical points investigated for each question. These questions will also be encountered in subsequent interviews. Furthermore, the interview The questions asked in the middle are generally encountered frequently. If you do not answer well, he may think that you have not encountered them or have insufficient experience. This is a big pit.

2. Summarize your performance and find room for optimization.
Think in another way. If you are an interviewer, evaluate your answers, whether there is room for optimization in language expression and logic.

3. Follow up the progress of the interview in a timely manner
. I didn’t do a good job in this area. I didn’t take the initiative to understand the progress of the one I like or not. Some are recruited by headhunters. They will follow up your interview progress. After the interview, you can tell them about your process and results, and they can get the interviewer's feedback and follow up the follow-up process in the first place.

After returning from the byte interview, in order to let everyone have better interview materials, I spent more than a month to make a summary of the software test interview questions on the market, and compiled a pdf, which is enough for everyone Reviewed the questions! Unless the interview questions are tricky, it won't bother you.

In the end, I also memorized a lot of interview questions for this interview. Now I sort them out and share them with you. I hope you can find a job that you are satisfied with. Come on and test people! ! ! !
 

face-to-face sharing

1. Test theory

1. How do you test the compatibility test?

2. Functional test repetition test is relatively high, how to deal with this problem?

3. The project is released at the same time, how do you deal with it?

4. How did you switch from development to testing?

5. What is your development language?

Two, python programming

1. The role and default value of fixture decorator

2. How to handle exceptions

3. Class inheritance and polymorphism meaning

4. What is the difference between json and dictionary?

5. How to get all the keys in the dictionary?

 3. App testing

1. What mobile phone and version did you use for compatibility testing?

2. What is the difference between Android and ios testing?

3. How to test the applet

4. Official accounts, mini programs are more popular than apps, what do you think

5. How to use WeChat developer tools

 4. Linux

 5. Database

6. Packet capture and network protocol

1. What are the HTTP status codes?

2. Post application method, what error will be reported when using get.

3. HTTP protocol submit request header content

7. Interface test

1. How to add cookies in request ests

2. How to add headers information in requests

3. How to handle https certificate in requests

4. How to deal with sign signature and token in requests

5. What methods does the request framework have?

 8. Performance test

1. An error is reported in the data returned by the pressure test. How do you locate it?

2. What is performance tuning in your understanding?

3. If you want to do 10,000 concurrency, how do you do it

4. If the user needs to load slowly concurrently, how do you set it up?

5. The relationship between the number of concurrent users, response time and throughput

  Nine, Pytest framework

 10. Unittest Framework

 11. UI automation

1. How to divide the POM model into modules

2. What are the benefits of dividing modules

3. What content is included in the automatic sending email

4. Have you ever done automation engineering maintenance work?

5. How to analyze the generated automated test report?

 12. Scenario Problems

 Document acquisition method:
This document and video material should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing]. This warehouse also accompanied me through the most difficult journey, and I hope it can also help you! All of the above can be shared, just click below to enter the group to receive it yourself, thank you for taking it away.
  

 

 

 

Guess you like

Origin blog.csdn.net/nhb687095/article/details/130153832