Performance Test Engineer interview are asked what?

Probably this time last year, wrote a blog: Performance Testing jobs common interview questions . Was out of a job seeker's point of view, the performance of some of the job interview their problems were summarizing.

In recent year, the performance of the test have more knowledge, but also made six months Performance Team Leader, recently opened up the sector performance test engineer job, also interviewed several candidates.

This blog, I talk about the positioning of the performance test engineers, skills, and I'll ask some questions when interviewing candidates need for reference purposes only. . .

 

First, job grading

In my time doing Performance Team Leader prior experience, the grading performance of the job, presumably in accordance with the following division:

Post rating Job Responsibilities Salary range (refer to the market price)
primary Write & execute scripts, data collection, statistics, can complete a simple performance testing under the direction of 10-15k
intermediate Independently routine performance testing, there are some performance bottleneck analysis capabilities 14-20k
advanced Independently or push to lead the team to complete more complex performance testing, analysis locate bottlenecks and tune participation 20-30k
Senior expert From a business point of view or architecture, advance the prevention, positioning things in tune, and afterwards re-set the overall optimization, better service business, iterative evolution team level 30-50k

PS : As classification and description of job responsibilities, slightly rough, each level has a default level responsibilities and capabilities.

 

Second, ask what the interview

In my interview today a candidate for example, I asked a question following aspects:

1, performance testing process

Focus: needs analysis research, is expected to target setting, scenario modeling, environmental data preparation, monitoring and analysis;

Details: how to analyze performance requirements? The purpose of the test, how to define the scope? Expected indicators how to get? What data and tools needed to assess? How to measure pressure environment configuration model choice? How to test data preparation?

2, network protocol

Key: HTTP, TCP, Dubbo and other RPC framework interface;

Details: three-way handshake, the difference between the difference between http and https, AES and RSA, the principle RPC framework, a common RPC framework;

3, System Architecture

Focus: micro-services, distributed, SLB, ESB;

Details: docker & K8S & Prometheus, distributed system, pay attention to what test? Load balancing implementation principles? ESB types of systems involved, how performance testing?

4, middleware

Key: MQ & kafka, Redis, Tomcat, JVM, link monitoring tool (cat, pinpoint, skywalking);

Details: MQ and kafka respective advantages, how to test the performance of MQ, Tomcat configuration parameters & thread pool, cache & cache penetrate avalanche, Redis cache elimination algorithm LRU & LRU, JVM heap configuration, OOM principle & how to monitor?

5, & measuring pressure monitoring tools

重点:jmeter、locust、PTS、nmon、zabbix

Details: jmeter parameterized transaction control & & & secondary development of distributed pressure measured, and the degree of understanding of the use of other pressure measuring instruments, nmon use & secondary development, zabbix monitor the deployment, monitoring real-time knowledge of visualization;

6, linux related

Focus: Common monitoring and analysis command, view the logs in several ways, the CPU works, shell scripts;

7, a common performance bottleneck analysis

Key: TPS can not go up, load imbalance, high concurrent high number of requests error, TPS fluctuations;

8, performance scene

Focus: capacity planning, performance baselines, all links pressure measurement;

PS : The above issues will be based on the candidate's performance in the interview to targeted specific questions, from shallow to deep, not all will be asked.

 

Third, how to become a qualified performance test engineer?

1, quick to learn, to understand the theoretical basis of learning the common pressure sensing monitoring and analysis tools;

2, under the premise of complete functional testing, performance testing initiative to undertake a large number of actual combat;

3, finding the right good community learning exchange to share, thinking precipitation;

4, joined Division I, the above points can get ☺☺☺

Here insert an advertisement, the Division I recruit people friends: Senior Performance Test Engineer

If you are interested, you can contact me in the private letter or push BOSS resume. . .

 

Finally, serious, this is a common performance test job interview questions blog, interview questions should also represents the industry's most positions, non-water paste. . .

 

Guess you like

Origin www.cnblogs.com/imyalost/p/11306274.html