当前位置:网站首页>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 ~
边栏推荐
- Use winmtr software to simply analyze, track and detect network routing
- “目标检测“+“视觉理解“实现对输入图像的理解
- 网站服务器:好用的网站服务器怎么选这五方面要关注
- Dual Contrastive Learning: Text Classification via Label-Aware Data Augmentation 阅读笔记
- MySQL advanced -- you will have a new understanding of MySQL
- TCP server communication flow
- 定了!2022京东全球科技探索者大会之京东云峰会7月13日北京见
- Some small knowledge points
- Maixll-Dock 使用方法
- LeetCode 1827. Increment array with minimal operation
猜你喜欢

【人话版】WEB3黑暗森林中的隐私博弈

Rule method: number of effective triangles

小程序中自定义组件

Procurement intelligence is about to break out, and Alipay'3+2'system helps enterprises build core competitive advantages

In the innovation community, the "100 cities Tour" of the gold warehouse of the National People's Congress of 2022 was launched

Leetcode learning - day 36

2022 question bank and answers for safety production management personnel of hazardous chemical production units

Jenkins自动清理构建历史
![[learn C and fly] S1E20: two dimensional array](/img/68/34fad73ff23d3e0719ef364fc60cb5.jpg)
[learn C and fly] S1E20: two dimensional array

2022年聚合工艺考试题及模拟考试
随机推荐
Hololens2 development environment building and deploying apps
跳槽一次涨8k,5年跳了3次...
This may be your last chance to join Tencent
[recommended algorithm] C interview question of a small factory
嵌入式系統開發筆記80:應用Qt Designer進行主界面設計
(12) Somersault cloud case (navigation bar highlights follow)
Learn Chapter 20 of vue3 (keep alive cache component)
高并发下接口幂等性如何保证?
TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.4 桥接器与交换机 / 3.4.2 多属性注册协议(Multiple Registration Protocol (MRP))
2022 Shanghai safety officer C certificate examination question simulation examination question bank and answers
Tcp/ip explanation (version 2) notes / 3 link layer / 3.4 bridge and switch / 3.4.2 multiple registration protocol (MRP)
slf4j 简单实现
[untitled] Li Kou 496 Next larger element I
嵌入式系统开发笔记80:应用Qt Designer进行主界面设计
Embedded System Development Notes 81: Using Dialog component to design prompt dialog box
283. move zero
Analyse et cas du modèle pageobject
【深度学习】(4) Transformer 中的 Decoder 机制,附Pytorch完整代码
使用scroll-view实现滑块视图可能遇到的问题及其解决方法
京东智能客服言犀意图体系搭建和意图识别技术介绍