当前位置:网站首页>After entering Alibaba for the interview and returning with a salary of 35K, I summarized an interview question of Alibaba test engineer
After entering Alibaba for the interview and returning with a salary of 35K, I summarized an interview question of Alibaba test engineer
2022-07-06 17:45:00 【Peng Yuyan in the testing industry】
Preface
Software test engineer , Compared with development engineers , Although the early stage may not be too deep , But it covers a wide range . Preliminary interview intern or position of about a year , They mainly ask some basic questions . The knowledge involved mainly includes MySQL Use of database 、Linux The use of operating systems 、 The problem of software testing framework , Test environment construction problem 、 Of course, there are some problems with automated testing and performance testing . Interview questions for Test Engineers , They are basically the same , The core of the interview mainly lies in the framework module ( One to two years working experience ). Today's post mainly explains the previous interview , Classic interview questions that are often asked during your own interview or those around you , statements of a school , If you have any objection or want to ask questions , Leave a comment in the comments section , I will reply as soon as I see !
Writing Part :
1. What are the stages of the test ?
unit testing 、 Integration testing 、 The system test 、 The acceptance test
2. Test case elements ?
Use case number 、 Test the name 、 Importance level 、 precondition 、 Test input 、 Operation steps 、 Expected results
3. The test method ?
black / white . Specifically, each method .
4.a test ,B Test definition ?
a Testing is the internal personnel of the software development company , Simulate all kinds of users , Test upcoming software products , The process of trying to find errors and fix them .
β Testing is conducted by multiple users of the software in the actual use environment , These users return error messages to the developers .
5. Database problems . Use one sql Statement satisfies the following four conditions :
Query two fields A,B
Return the first five lines of data ( Namely top 5)
Some conditions about fields ( Just use where...and...and..)
According to the field c Fields in ascending order d Descending order ( In ascending order, the keyword must be written, that is , Cannot default not to write : namely Acs)
6.CMM What is it? ? It has several levels ? What is the description of each level ?
primary (initial): There is occasional confusion in the process of software development , Only a few work processes are strictly defined , Development success often depends on someone's wisdom and efforts .
Repeatable (repeatable): The basic project management process is established . Design functions step by step 、 track cost , Develop according to the project schedule . For similar projects , You can reuse previously developed parts .
Defined (defined.): The engineering and management activities of software development are documented 、 standardized , It is integrated into an organization's standard development process . The development and maintenance of all projects are customized based on this standard .
Managed (managed.): The test details of software development process and product quality are well summarized , Both products and development processes can be quantitatively decomposed and controlled .
Optimization of the (optimizing): By establishing the quantitative feedback mechanism of the development process , Constantly generating new ideas , use New technologies to optimize the development process .
7.TOMCAT Which file is the port set in ?
Tomcat The home directory \conf\server.xml file :
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
8080 That's the port ·· Just change it ··
8. Performance test report analysis questions .
Yes 3 page , Give it to 5 A form , That is, under single business and comprehensive integration business : application server 、 Diagram of concurrent system resource occupation of database server
Then there is 3 A question , Let you analyze . It's a little difficult , It depends on your ability .
Interview questions :
- Self introduction. .
- Why quit ?
- What did you learn in school ?
- Talk about the functional modules of the projects you have done ?
- Experience in testing ?
- What did you do in your previous position in the company , What did you do ?
- What projects did you do during the training ?
- Your expected salary ?
- Have you ever done a performance test ?( Technicians seem to be interested in performance testing )
- The language used by your previous company .NET still java?
Answer according to the original company project in your resume , In fact, he just asked what the project in your resume was written with . One of my friends .NET Of .( Their company is JAVA,so You have to say you will java, I won't just say I've been learning , That's what I said .)
summary :
Some regular questions will be asked during the interview , Basically, many friends can master the above 80 The problem of , What we need to do is to improve the 20% we don't have , Then express your attitude during the interview , This will improve our ability to get offer Ease of , Because of the space , Xiaobian didn't list all the real interview questions , You can follow my wechat official account for more interview questions :【 Programmer Xiaohao 】 Free access ~
边栏推荐
- Spark calculation operator and some small details in liunx
- [introduction to MySQL] the first sentence · first time in the "database" Mainland
- Single responsibility principle
- 基于LNMP部署flask项目
- Spark accumulator and broadcast variables and beginners of sparksql
- Basic configuration and use of spark
- 全网最全tcpdump和Wireshark抓包实践
- MySQL advanced (index, view, stored procedure, function, password modification)
- Integrated development management platform
- 02 personal developed products and promotion - SMS platform
猜你喜欢
【MySQL入门】第三话 · MySQL中常见的数据类型
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
06个人研发的产品及推广-代码统计工具
Basic configuration and use of spark
Yarn: unable to load file d:\programfiles\nodejs\yarn PS1, because running scripts is prohibited on this system
Summary of Android interview questions of Dachang in 2022 (I) (including answers)
07 personal R & D products and promotion - human resources information management system
虚拟机启动提示Probing EDD (edd=off to disable)错误
Summary of Android interview questions of Dachang in 2022 (II) (including answers)
JMeter interface test response data garbled
随机推荐
Unity小技巧 - 绘制瞄准准心
pip install pyodbc : ERROR: Command errored out with exit status 1
Total / statistics function of MySQL
学 SQL 必须了解的 10 个高级概念
PyTorch 提取中间层特征?
Grafana 9 is officially released, which is easier to use and more cool!
Based on infragistics Document. Excel export table class
Flink parsing (V): state and state backend
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
The most complete tcpdump and Wireshark packet capturing practice in the whole network
[translation] principle analysis of X Window Manager (I)
在一台服务器上部署多个EasyCVR出现报错“Press any to exit”,如何解决?
PySpark算子处理空间数据全解析(4): 先说说空间运算
Xin'an Second Edition; Chapter 11 learning notes on the principle and application of network physical isolation technology
EasyCVR平台通过接口编辑通道出现报错“ID不能为空”,是什么原因?
Xin'an Second Edition: Chapter 26 big data security demand analysis and security protection engineering learning notes
How to use scroll bars to dynamically adjust parameters in opencv
The solution to the left-right sliding conflict caused by nesting Baidu MapView in the fragment of viewpager
Virtual machine startup prompt probing EDD (edd=off to disable) error
自动化运维利器ansible基础