Test development process of job preparation and interview notes

     Busy recently changed jobs, interviewed three companies, was lucky to get three tests related to the development of the offer. On the company mainly to do automated testing on the project, test development, continuous integration testing, the interview prepared Python-based, automated testing knowledge base, Linux-based, basic knowledge of network protocols, algorithms, these aspects of the foundation I hope this blog can record about the job search process. Bloggers also felt the test work can not be limited to functional testing, black box testing work in these areas, the test also need some code analysis capability, which also helps to better identify problems testing business.

     A resume

      The first is ready to resume part of the interview, reproduced here a good article , "I have not interviewed on more than a dozen people there, so write your resume to hr want you to have" (Via @ Shanghai Python Box chubby), bloggers simply record a few points about the article, is to look in detail at this article, succinctly titled "JosephYan-Python test development engineer - three years experience," let HR GET instantly to a few key words to his needs . Followed by a passport and introduce yourself, introduce themselves to highlight their major achievements and contributions in the project, the rest are crap, so that bloggers wrote ----

      A project team communications equipment manufacturers to optimize automated test technology team members to help other test team to promote and optimize automated test model, has a wealth of experience in design optimization Robot Framework test automation framework;

      Python can be used independently developed automated test needs simulator, automation frameworks in key functions;

      Automated scripting tool written in Python routine maintenance work, completion and acceptance of the project site;

      There based unittest Python PO mode in automated testing framework, design experience unit testing;

      Familiar with the performance test tools Jmeter, Locust, stress tests can be independently designed Web interface, long stability test.

  Next is the experience of the project, to note here is icing on the cake can be, remember not to blindly brag, never try to say that they face in the technical mastery one respect, this is simply evoke the desire to challenge each other, and then asked to have proficient your knowledge dead place, of course, a large cattle here can ignore the weak blogger chicken (shivering 0.0), bloggers recommendations or highlight their contribution in the project, which problems the project, resume blogger is so written ----

  Automated testing framework independent design projects, combined with the development and design of automated test simulator API interface RESTFUL of;

  By optimizing the design RemoteLibrary SSH connection-related keywords automated testing, greatly optimizing the efficiency of automated testing;

  Tested strategies used to classify cases by RF tag management tool through Python scripting in conjunction with continuous integration test, agility test time efficiency to meet the requirements;

  Keyword management automation tools are classified reuse, reduce redundancy keyword function, increase the efficiency of the preparation of use cases;

  Python scripting combination of automated testing and continuous integration tools, you can achieve the test fails retry mechanism, improve the accuracy of use cases;

  Combined with continuous integration testing is designed to test smoke, abnormal environment and reduce the impact of abnormal test results.

  Please also refer to the rest of the text, write well, a good resume is a good stepping stone, again thanks to the original author.

  Second, vote resume

  Cast your resume looks like nothing doorway, but the sea is not recommended personal vote, although I annoying boss hired straight advertising, but the above Internet-related job-related degree is relatively high, bloggers recommend selective delivery, their favorite company order can be placed behind a little bit, collapsed in front of the interview do not be discouraged, we must remain confident, bloggers had just one year to go on confidently face the other companies, had nothing ready, the result was a blow, interview the depth of the foundation and prepare their own obvious shortcomings, many of the company's Web site has a "join us", here is the delivery of highly targeted and can effectively avoid the harassment of some job sites.

  Three , written test and interview

  Each company's written are different, the requirements of test development is also different, but the core technology includes the operating system, TCP / IP protocol, automated testing, Python basis, some companies also have code that capacity subject algorithm part of the algorithm Bo for look before the Lord is "data structure Python language description" and in Python brush all the simple difficulty algorithm LeetCode, the automated test direction before bloggers bought a head of "Robot Framework" automated testing practice canon Mushishi teacher "Selenium 2 automated testing based on real language Python "and" web interface development and test automation - based on the Python language, "remember to watch and hands-side thinking, and solve practical problems encountered in the process is your own wealth, reading light knock out against copy the code hello world will forget you had one week, following the record about some of the problems encountered by bloggers.

  1, Python decorators, iterator?

  2, Python's GIL lock? python2 with the GIL lock python3 what's the difference? And later extended to the threads and processes as well as coroutines, IO-intensive or intensive computing which is not suitable for Python, how to solve, if it will golang students please stand up tall, bloggers make up classes to take a piece of 0.0

  3, Python's regular expression search and results findall what's different?

  4, TCP / IP protocol related? For example, why three-way handshake, time_wait, the cause of close_wait? TCP / UDP difference? Broadcast technology for which the underlying protocol?

  5, HTTPS and HTTP difference, SSL handshake is how to exchange certificates?

  6, some simple SQL statements?

      7, Python program title is quite simple, the impression including a binary search, a number of newspaper named the game, string manipulation and so on, to be honest brush, LeetCode after feeling quite relaxed, at least, it is convenient to write Python .

  8, how to test the functionality a user login? Mushishi of "web interface development and test automation - based on the Python language" is to be analyzed from the perspective of the back-end web development how to test, thanks again.

  9, GIT basis of relevant

 

  Finally I wish you find your favorite work.

       

      

Guess you like

Origin www.cnblogs.com/josephyan/p/11100820.html