I never want to go to Alibaba for an interview again. I got such a blow during the 6-year test interview...

My friend complained to me a few days ago, and this wave of interviews hit him again. He has been a software tester for almost 6 years. . . In order to get into a big factory, I spent a lot of time and energy on interview preparation and answered a lot of questions. But after answering too many questions, I feel a little doubtful about my life. I wonder if these questions can be used in future work. Is it a waste of life if I only answer questions for interviews?

What questions will be asked in Ali's interview? His message to me was this:

What is the software life cycle and its model?
The difference between threads and processes
Describes the hierarchical structure of the TCP/IP protocol and the important protocols in each layer.
What is concurrency? How to conduct concurrent testing in lordrunner? What happens if the rendezvous point fails?
What are the process scheduling algorithms and how to choose these algorithms in actual situations?
The principle of connecting game engines and motion sensors.
What are the problems with using shared storage to communicate and how to solve the problem?
Have you considered the verification of a large number of channel packages before going online? Efficiency improvement
The front-end and back-end architecture and middleware of your business line.
Playing videos in a certain place. How to locate and troubleshoot video interruptions.
Detailed content of several stages of the V model.
An explanation of the unitest and pytest frameworks and which one is used. Why not use the other?
How to achieve fixed-point automatic execution of continuous integration

Sharing experience in software testing positions in major manufacturers

When interviewing at large companies, they usually test the following general areas: technical knowledge, project experience, intelligence test, etc. When we talk about answering questions, we generally refer to the technical knowledge part, which mainly includes basic knowledge, common routines of job-related technologies, and pitfall experience.

First launched on the entire network - covering 16 technology stacks

Part One, Testing Theory (Testing Basics + Requirements Analysis + Testing Model + Testing Plan + Testing Strategy + Test Cases, etc.)

Part 2, Linux (Linux basics + Linux exercises)

The third part, MySQL (basic knowledge + query exercises + summary of classic interview questions from Wannian Student Table + real questions from database companies)

Part 4, Web Testing

Part 5, API testing

Part Six, App Testing

Part 7, Management Tools

Part 8, Python basics (Python basics + programming questions + collections + functions + Python features, etc.)

Part 9, Selenium related

Part 10, Performance Testing

Part 11, LordRunner related

Part 12, Computer Networks

Part 13, Composition Principles

Part 14, Data Structures and Algorithms

Part 15, Logic Questions

Part 16, Human Resources

Software testing basics

What are the steps of software testing?

How to record a test script?

Test methods should be considered for how to test

How to estimate testing effort?

Test design issues

What are the solutions when an error occurs during the testing process?

Test execution issues

Goals of test evaluation

How to improve testing?

Advantages and disadvantages of C/S mode

Advantages and disadvantages of B/S mode
Insert image description here

What is the difference between Linux
grep and find? What are the uses of grep?

View IP address?

Create and delete a multi-level directory?

Find the haha.txt file in the current user's home directory?

How to query the tomcat process, kill the process, and write linux commands?

View log files dynamically?

What is the command to check the system hard disk space?

Check all the ports that the current machine is listening on?
Insert image description here

Python
counts the number of lines of code in a Python source code file, removes comments, blank lines, and outputs it?

Python calls cmd and returns the result?

Bubble Sort

How many different and non-repeating three-digit numbers can be formed from the four numbers 1, 2, 3, and 4? How many are they?

Please use python to print out symmetric numbers within 10000 (characteristics of symmetric numbers: numbers are symmetrical, such as: 1, 2, 11, 121, 1221, etc.)

Given an integer N and a number K from 0-9, it is required to return the number of times the number K appears in 0-N

Determine how many prime numbers there are between 101-200 and output all prime numbers

A function that inputs a triangle. After the input, the output can form a triangle. For the triangle type, please use the equivalence class-partition method to design test cases.
Insert image description here

MySQL
Which engine do you use? What are the differences between the engines?

How to optimize query commands?

Database optimization?

How does Sql injection occur and how to prevent it?

What is the difference between NoSQL and relational databases?

What is the most basic difference between the nature of MySQL and MongoDB?

How to implement paging in Mysql database?

Mysql database operation?

Optimize the database? Improve database performance?

What is data integrity?
Insert image description here

Web

What is the difference between web testing and app testing?

WEB test environment construction and testing methods

WEB testing tutorial

WEB testing key points and basic methods

Web test page summary

Insert image description here

Interface Testing
What is an Interface

If the module request changes from http to https, how should the test plan be formulated and modified?

What does the commonly used HTTP protocol debugging agent I have? Detailed description of the setting process for capturing the HTTPS protocol?

Describe the hierarchical structure of the TCP/IP protocol and the important protocols in each layer

jmeter, the response result of an interface is as follows:

How to clean up the garbage data generated by the interface

How to deal with interfaces that rely on third parties

Where do you put the test data?

What is data-driven and how to parameterize it?


Insert image description here

Performance Testing
What do you think is the purpose of performance testing? What is the key to doing a good job of performance testing?

From what angles is server-side performance analysis performed?

How to understand stress testing, negative cutting testing and performance testing?

How to determine whether there is a memory leak and the indicators of concern?

Describe the reasons for memory leaks in software and how to check them. (It can be described in combination with a development language)

Briefly describe what is value transfer, what is address transfer, and what is the difference between the two?

What is a system bottleneck?

Insert image description here

How does selenium
build an automated testing framework?

How to design automated test cases:

How does webdriver open and exit a browser?

What is an automated testing framework?

What is Selenium and what are the popular versions?

How do you start Selenium RC from the command line?

On my machine port 4444 is not free. How can I use another port?

What is Selenium Server and how is it different from Selenium Hub?

How do you connect to the database from Selenium?

How do you verify that an object exists on multiple pages?

What is the difference between using single and double slashes in XPath?

How to write user extensions for SeleniumIDE/RC?

How to verify the existence of an element after the page has loaded successfully?

What do you know about Selenium Grid? What features does it provide?

How to start Selenium server from your Java Class?

What are the verification points in Selenium?

What is XPath? When should you use XPath in Selenium?


Insert image description here

Computers and Networks
The IP of a computer is 192.168.10.71, the subnet mask is 255.255.255.64 and 192.168.10.201…

Please briefly describe the concepts of DNS, Active Directory, and domains.

What does 10M broadband mean? What is the theoretical download speed?

What is an IP address?

What is the division of the OSI seven-layer network model?

What is the difference between TCP and UDP?

Which layer of protocol does HTTP belong to?

What is the difference between HTTP and HTTPS?

What is the difference between cookies and session?

What is the difference between HTTP get request and post request?

What is the difference between HTTP1.0 and HTTP1.1

TCP connection establishment process and disconnection process?

The process of the client using DHCP to obtain an IP?

Write the network address and broadcast address of a certain network segment?


Insert image description here

Insert image description here

Human Resources
What is your career path in testing? What do you think are the advantages of testing?

What is the most important factor to consider when you are looking for a job?

Why should we admit you?

Please talk about your greatest personal characteristics.

What qualities and skills should a test engineer have?

Also ask how you ensure software quality, that is to say, how do you think you can ensure software quality to the greatest extent?

Why did you choose to test this line of work?

If I hired you, what contribution would you make to the department?
Insert image description here

How to obtain documents:

This document should be the most comprehensive and complete preparation warehouse for friends who want to engage in [software testing]. This warehouse has also accompanied me through the most difficult journey. I hope it can also help you! All of the above can be shared, click on the small card below to join the group and get it for free.

 

Guess you like

Origin blog.csdn.net/hlsxjh/article/details/132855989