当前位置:网站首页>Tencent has five years of testing experience. It came to the interview to ask for 30K, and saw the so-called software testing ceiling
Tencent has five years of testing experience. It came to the interview to ask for 30K, and saw the so-called software testing ceiling
2022-07-01 04:25:00 【Han Han says test】
Everyone has a big factory dream , For programmers ,BAT The first-line Internet company headed by him must be his favorite , After all, I can work in these big factories , It's not only high pay, it's good pay , And the ability and technology can be improved , The most important thing is to be able to gild yourself , It's admirable .
5 Year test , It should be able to reach the level of Senior Test , That is, not only can you skillfully develop business , But also familiar with project development , test , Debugging and release process , But also should be able to fully grasp the database and other skills , If the skills are higher , Even familiar with advanced skills such as distributed components . Or say , Be a project team leader , Guan Ge 3、4 No one , There should be no problem .
There is a shortage of people in the front of the company , Also faced a lot of tests , As a result, there is no suitable one . At the beginning, we aimed at the intermediate level , I didn't expect Daniel , The salary offered is not low , There are a lot of people interviewed , But the average is disappointing . Looking at resumes, many of them are years of work experience , But in the interview , No test tools , Many basic technologies are unknown , Most people's years of work experience is just a pile of functional tests , No depth , about APP Automation, etc. I don't know when I ask , All stay at the basic method level of interface testing , The question of advanced automation is a dead end , The latest developments in cutting-edge technology are also ignored .
Just before the end of the interview , Here comes Tencent 5 Years of experience , Ask him the salary standard , He opened his mouth to 30k, But there is no denying that , His technical foundation is really good , The interview also showed great confidence , Suddenly let several interviewers here cheer up and want to know more about , Sure enough , All the automation technical questions asked can be answered , The basic part is also described in detail , It's not difficult for him at all , The next step is hr Just ask him how often he comes to work …
As the saying goes , His shan zhishi , Can offend jade , It's helpful to see more and learn more , This time Tencent is also crazy about recruiting people ! After all this ,30k+ ready !
Only by constantly improving yourself , In order to stand out in the harsh environment
I am also a person who loves learning , I think learning is a long-term theme in the work of programmers . In order to help programmers change jobs and interview 、 A promotion and pay increase 、 Career dilemma , Improve your technology , This article gives you a complete set of quick learning methods and notes covering testing all technology stacks . So far, we have received feedback from seven or eight netizens , It is said that the interview asked a lot of knowledge points .
The content involves the : Test theory 、Linux Basics 、MySQL Basics 、Web test 、 The interface test 、App test 、 Management tools 、Python Basics 、Selenium relevant 、 Performance testing 、LordRunner Correlation, etc
Experience sharing of software testing posts in large factories
Through big data summary, it is found that , In fact, the interviews of software testing posts are almost the same . I often ask the following knowledge points :
The whole net starts - cover 16 A technology stack
The first part , Test theory ( Fundamentals of testing + Demand analysis + test model + test plan + The test strategy + Test cases, etc )
The second part ,Linux( Linux Basics +Linux Exercises )
The third part ,MySQL( Basic knowledge of + Query exercise + Summary of classic interview questions in the ten thousand year student table + Database enterprise real problem )
The fourth part ,Web test
The fifth part ,API test
The sixth part ,App test
Part seven , Management tools
Part eight ,Python Basics (Python Basics + Programming questions + aggregate + function +Python Features, etc )
Part IX ,Selenium relevant
Part 10 , Performance testing
Part 11 ,LordRunner relevant
Part 12 , computer network
Part 13 , How it's made up
Part 14 , Data structure and algorithm
Part 15 , Logical questions
Part 16 , human resources
notes : Limited space , It's documented ( Friends in need can pay attention to the official account. : Bean Bear , Self access !)
Fundamentals of software testing
- What are the steps of software testing ?
- How to record test scripts ?
- Test methods that should consider how to test
- How to estimate the test workload ?
- Test design issues
- When an error occurs during the test , There are several solutions ?
- Problems with test execution
- The goal of the test evaluation
- How to improve testing ?
- C/S Advantages and disadvantages of the model
- B/S Advantages and disadvantages of the model
- …
Linux
- grep and find The difference between ? grep What are the usages of ?
- see IP Address ?
- Create and delete a multi-level directory ?
- Find... In the current user's home directory haha.txt file ?
- How to query tomcat And kill the process , Write linux command ?
- View log files dynamically ?
- Commands for viewing system hard disk space ?
- Look at the current machine listen All ports ?
- …
Python
- Statistics python Number of lines of code in the source code file , Remove comments , Blank line , For the output ?
- python call cmd And return the result ?
- Bubble sort
- 1,2,3,4 this 4 A digital , How many different and non repetitive three digits can be formed , How many are they ?
- Please use python Print out 10000 Symmetric number within ( Characteristics of symmetric numbers : The numbers are symmetrical , Such as :1,2,11,121,1221 etc. )
- Given an integer N, And a 0-9 Number of numbers K, Ask to return 0-N Middle number K Number of occurrences
- Judge 101-200 How many primes are there between , And output all prime numbers
- A function that inputs a triangle , Whether the input and output can form a triangle , Triangle type , Please use equivalent class - Partition method to design test cases
- …
MySQL
- You used it Mysql Which engine is it , What's the difference between engines ?
- How to optimize query commands ?
- Database optimization ?
- Sql How is injection produced “ raw , How to prevent ?
- NoSQL The difference with relational database ?
- MySQL And MongoDB What is the most basic difference between essence
- Mysql How to realize paging in database ?
- Mysql Operation of database ?
- Optimize the database ? Improve database performance ?
- What is data integrity ?
- …
Web
- Web Testing and app Test differences ?
- WEB Test environment construction and test methods
- WEB Test tutorial
- WEB Test points and basic methods
- Web Test page summary
- …
The interface test
- What is an interface
- If the module requests http Change it to https, How the test plan should be developed , modify ?
- Commonly used HTTP Protocol debugging agent I With what ? Detailed description of grab HTTPS Protocol setting process ?
- describe TCP/IP The hierarchy of protocols , And every - Important protocols in 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 , How to parameterize ?
- …
Performance testing
- What do you think the purpose of performance testing is ? What is the key to performance testing ?
- What are the perspectives of server performance analysis ?
- How to understand stress testing , Negative cutting test and performance test ?
- How to judge whether there is a memory leak and the indicators concerned ?
- Describe the software product “ Causes of memory leakage and inspection methods .( Can combine - A development language to describe )
- Briefly describe what value passing is , What is address passing , What's the difference between the two ?
- What are system bottlenecks ?
- …
selenium
- How to build an automated testing framework ?
- How to design automated test cases :
- webdriver How to open and exit a browser ?
- What is automated testing framework ?
- Selenium What is it? , What are the popular versions ?
- How do you start from the command line Selenium RC?
- On my machine port 4444 It's not free . How can I use another port ?
- What is? Selenium Server, It is associated with Selenium Hub What's the difference ?
- How do you learn from it Selenium Connect to database ?
- How do you verify that an object exists on multiple pages ?
- XPath What's the difference between using single slashes and double slashes in ?
- How to write SeleniumIDE/ RC User extensions for ?
- How to verify the existence of elements after the page is loaded successfully ?
- You are right about Selenium Grid What do you know about ? What functions does it provide ?
- How to learn from your Java Class start-up Selenium The server ?
- Selenium What are the verification points in ?
- What is? XPath? When should it be in Selenium Use in XPath?
- …
Computers and networks
- A computer's IP yes 192.168.10.71 Subnet mask 255.255.255.64 And 192.168.10.201 …
- Please briefly DNS、 Active directory 、 The concept of domain .
- 10M What does megabroadband mean ? What is the theoretical download speed ?
- What is? IP Address ?
- OSI Division of seven layer network model ?
- TCP and UDP What's the difference ?
- HTTP Which layer of protocol does it belong to ?
- HTTP and HTTPS The difference between ?
- cookies and session The difference between ?
- HTTP Of get Request and post Differences in requests ?
- HTTP1.0 and HTTP1.1 What's the difference?
- TCP The connection establishment process of , And the disconnection process ?
- Client side usage DHCP obtain IP The process of ?
- Write the network address and broadcast address of a network segment ?
- …
human resources
- What is your testing career development ? What do you think are the advantages of testing ?
- When you're looking for a job , What is the most important consideration ?
- Why should we admit you ?
- Please talk about your personal biggest feature .
- What qualities and skills should a test engineer possess ?
- And how do you guarantee the quality of software , In other words, how do you think you can maximize the software quality ?
- Why do you choose testing ?
- If I hire you , What contribution can you make to the Department ?
- …
A collection of interview questions of Dachang
Here also share a software test simulation interview applet , It includes the internal related of software testing 500 Multiple interview questions , Brush questions online anytime, anywhere , At the end of the article, you can get it for free !
The above is the software testing study notes and some interview materials I sorted out for you . so to speak , It's a process that's going to kill you , But as long as you get through it . Life will be much easier in the future . It's just that it's hard at the beginning , Just take the first step , You're halfway there , When we look back on this journey after it's finished , You're bound to feel a lot .
Official account : Bean Bear , Free access to all resources on the online disk above and the interview question brushing applet
And one more 216 Page software testing engineer interview guide document information . And the corresponding video learning tutorial is free to share !, The information includes basic knowledge 、Linux necessary 、Shell、 The principles of the Internet 、Mysql database 、 Special topic of bag capturing tools 、 Interface testing tool 、 Test advanced -Python Programming 、Web automated testing 、APP automated testing 、 Interface automation testing 、 Testing advanced continuous integration 、 Test architecture development test framework 、 Performance testing 、 Safety test, etc. .
There must be a way , Then there is success , Finally, I wish you all a satisfactory offer ~
边栏推荐
- "Target detection" + "visual understanding" realizes the understanding of the input image
- 细数软件研发效能的七宗罪
- In the innovation community, the "100 cities Tour" of the gold warehouse of the National People's Congress of 2022 was launched
- 2022 t elevator repair question bank and simulation test
- C language games (I) -- guessing games
- Rule method: number of effective triangles
- MySQL advanced -- you will have a new understanding of MySQL
- 【历史上的今天】6 月 30 日:冯·诺依曼发表第一份草案;九十年代末的半导体大战;CBS 收购 CNET
- OdeInt與GPU
- [today in history] June 30: von Neumann published the first draft; The semiconductor war in the late 1990s; CBS acquires CNET
猜你喜欢
ThreeJS开篇
Coinbase in a bear market: losses, layoffs, stock price plunges
OdeInt与GPU
互联网行业最佳产品开发流程 推荐!
Offline installation of Wireshark 2.6.10
It's settled! 2022 JD cloud summit of JD global technology Explorer conference see you in Beijing on July 13
Rule method: number of effective triangles
NFT:使用 EIP-2981 开启 NFT 版税之旅
Jenkins automatically cleans up construction history
This may be your last chance to join Tencent
随机推荐
【深度学习】(4) Transformer 中的 Decoder 机制,附Pytorch完整代码
【历史上的今天】6 月 30 日:冯·诺依曼发表第一份草案;九十年代末的半导体大战;CBS 收购 CNET
[Master / slave] router election in DD message
slf4j 简单实现
This may be your last chance to join Tencent
Odeint et GPU
Redis(七)优化建议
多次跳槽后,月薪等于老同事的年薪
Internet winter, how to spend three months to make a comeback
【人话版】WEB3黑暗森林中的隐私博弈
[send email with error] 535 error:authentication failed
OSPF notes [dr and bdr]
Valid @suppresswarnings warning name
Qt development experience tips 226-230
Day 52 - tree problem
MallBook:后疫情时代下,酒店企业如何破局?
Offline installation of Wireshark 2.6.10
Loop filtering based on Unet
Unity's 3D multi-point arrow navigation
selenium打开chrome浏览器时弹出设置页面:Mircrosoft Defender 防病毒要重置您的设置