[Test opening] What is the interview for a high-end job like a director on one side, a CTO on two sides, and a CEO on three sides?

Preface

In Internet companies, young people feel bleak from time to time, especially in the software testing industry. Testing positions are said to be easy to get started, but difficult to master. Simple entry points are enough. The difficult ones require both extensive product knowledge and deep coding. Ability, leading to large differences in salary limits

Yesterday, I was fortunate to ask a friend of a financial company to share an interview with their company’s test opening supervisor. You can see it in the tube. If you feel confused, look at the supervisor-level interview and ask those questions, and how would you answer it?

Insert picture description here

One side (Test Director)

  1. Q : Theoretical knowledge
    Theoretical knowledge is asked a little bit, but not enough are all gradual
  2. Q : Ask some knowledge about test theory.
  3. Q : Self-introduction, quality model
  4. Q : How to log in to design test cases.
  5. Q : Give you something from which aspects you will consider designing test cases.
    A :
  • Features
  • effectiveness
  • Easy to use
  • Reliable (including safety, must have)
  • Portable
  • Maintainable
  • Relevant laws and regulations
  1. Q : The entire process of development, the role of testing in the process
  2. Q : What role do you think testing should be?
    A : QA is more of a quality assurance, not simply a product goes online and then bugs are found. I think QA should be able to find problems, then locate them, or even solve them, and then give an example of helping development locate and modify bugs.
  3. Q : How to ensure sufficient use case design
    A : Fully understand the requirements document, and maintain sufficient communication with the product and development; use code diff to supplement the test cases, and influence the direction, to ensure that the scope of testing and regression testing is accurate.
  4. Q : Project experience
    A : I have done performance testing in project A , so I need to explain to him how the entire performance testing is done.
    First, we need to understand the system structure and data flow of the tested system.
    Data flow direction: It is how the data submitted by the user gets to the server, what processing is passed, and the result is returned to the user.
    The system structure is to introduce the composition of the tested project system.
    Simply drew the system structure diagram

Insert picture description here
Then according to this figure, the problems encountered in work are discussed.
PS: Just this picture is enough for 80% of testers to learn

  1. Q : mysql master-slave delay, the main library is used for writing, and always used for reading. Often the user finishes the order, and it is possible that the master-slave delay may not be able to query his order in time. How to solve it
    A : You can first cache the user's data house and redis, and then the user queries the order from the cache. The problems caused by master-slave delay can be avoided to a certain extent.
  2. Q : Why are there mysql and mongo, what are they doing?
    A : Business and money-related information are stored in mysql, and mongodb is used to store information other than money-related information.
  3. Q : The difference between mysql and mongo
    A : msyql is a relational data group, the innodb engine used supports transactions, and a strong schema; mongodb is document data, without a schema, and has flexible storage.
  4. Q : What language is used for development, what framework, python data structure, list and tuple
    A : python; framework is tornado, list, tuple, set, dict; list is variable, tuple cannot be changed, tuple is a special form of list

On the one hand, the conclusion : On the other hand, the director’s face is the person who will use you in the future. There are more technical questions. It depends on whether you meet the company environment. In fact, the boss has already finalized the director’s face and took out the screenshot. Have a great talk with the director
Insert picture description here

Two sides (CTO)

  1. Q : Any serious bugs.
    A : I have found that the program has been without any problems and the log is normal, but the requested data is not written. In the end, it is found that the disk is full, and there is no alarm on the disk of this machine. , We should add resource usage alarms to all machines, and monitor CPU, memory, hard disk, and network. If there is a problem, we can report to the alarm in time, so that we can find the problem early and deal with it quickly.
  2. Q : A function adds a parameter, how to test
    A : First test the function itself, which is equivalent to a unit test.
    Then find out the place to call the function, determine the scope of influence of the function, and test the scope of influence, including the code level and the integrated product function level.
  3. Q : Do you have any opinions on the development of testing?
    A : Testing should also be layered, black box testing, gray box testing, and white box testing. Different levels of perspectives look at problems differently. For example, in black box testing, testing can be started only after the products are released. The testing work is too lagging; in the gray box, the testing work has a certain advancement compared with the black box testing, but it is not very deep. The implementation logic is not written in the document, but after the development is supplemented by yourself, it may not be tested, resulting in incomplete testing, and there is a certain risk of going online; when you reach the white box, you can know all the logic of the code and the realization of the code’s requirements Whether it is sufficient, you can participate in the test earlier and find problems earlier.
  4. Q : What are the most important skills for testing ?
    A : The ability to find test points and communication is the most important. As long as enough test points are found, and then converted into test cases to ensure the coverage of the use cases, the quality can be guaranteed. Whether it is for function, performance, or automated testing, finding test points is especially important. Then there is effective communication to make the problem easier to deal with.
  5. Q : Regarding my career plan
    A : I did a lot of automation-related things in my last job, and I learned a lot of development. I just hope that the next job will gradually begin to move towards test development, and gradually develop some tools or scripts. , For related colleagues to improve the efficiency of testing, but also want to develop some automated tools to ensure quality.

Two-sided summary : If one side gets the boss, the other side gets the company’s senior management. For the CTO, his problems are attributed to the company’s interests. What is your best interest and how your value direction fits the company. Such a degree

Insert picture description here

Three sides (CEO)

  1. What has been brought to you by your past few jobs.
  2. What are your advantages and disadvantages
  3. What is your next job
  4. What is your favorite working atmosphere
  5. Do you have anything to ask me

Three-sided summary : Three aspects involve too much business and privacy, so I won’t take them out. I have to be worthy of the trust of old friends. Specifically, the three aspects are the process of letting the boss ask questions. The interview is an equal choice for both parties. The CEO will be in the company. Answering your company’s problems and solving your doubts from a strategic perspective

Four sides (HR)

Past salary, treatment, what do you want from the company

Finally, thank you for reading this article

Whether you are confused about yourself or don’t know where to start, in fact, as long as you find a problem, there will be a solution. Fortunately, there are many people who share the interview now. Everyone can know the software tester from the interviewer. What kind of ability
should I have? Below are 100 interview questions I compiled based on the test development knowledge points. If you need it, you can click and enter the password: CSDN

If necessary, you can click and enter the password: CSDN

Whisper

This article is useful to you. Please move your little finger to give a free like. I’m Xiaojialuo. I am a rookie in the testing industry. I have focused on interviews for 20 years. The painting pie contains no sugar, so I don’t get lost.

Guess you like

Origin blog.csdn.net/Cjialuo/article/details/108718290