当前位置:网站首页>Junior college background, 2 years in Suning, 5 years in Ali. How can I get promoted quickly?

Junior college background, 2 years in Suning, 5 years in Ali. How can I get promoted quickly?

2022-06-24 21:58:00 Two black

2022 It's a disastrous year , For each of us , To live healthily is more important than anything . Affected by the epidemic , Many companies are having a hard time , Layoffs are more common , So it's good for most people to keep their jobs , Not to mention job hopping and promotion .

But this year I am , Seems to be luckier than a lot of people , Junior college background , The starting point is very low , In a number of major factories that value academic qualifications, we have a way of life . After working for two years, I transferred to Suning , Stay in Suning 3 year , Now it's Ali . A lot of people around me are curious , How on earth did I do it ? Now let's share how I have been promoted rapidly in recent years , Hope to bring you some inspiration and help .

Share1: Interview questions for Ali software testing post

Linux part

  • 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 part

  • 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 part

  • 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 ?

selenium part

  • 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?

Performance test part

  • 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 ?

Share2: Suning has been developing for three years , How can I accumulate experience ?

(1) Good at using fragmented time , Learn to improve yourself

From junior tester to test development , There is no other shortcut , I believe it from beginning to end : Progress depends on study , Learning depends on time . Now the Internet industry is basically 996 trend , Programmer overtime is more obvious , So use the fragmented time to learn , Is the most appropriate way to improve yourself .

First calculate my personal study time account ( May refer to , We can learn from ):

  • After getting up every morning , Probably 30min( Use the toilet , to have breakfast , Commuting, etc )
  • Every day at work , Use other people's time to search some technical information , Browse technology blogs , about 30min.
  • Commuting at night 、 having dinner ( I usually take a break at this stage + Play to adjust your state , Brush micro blog 、 Circle of friends )
  • When I get home in the evening , No matter how tired you are, you'll pull it out 1~2 Two hours to learn , Reading a book + Watch videos .

* Calculate it like this , The average day is about 2~3 Hours , a week 5 God at least 10 Hours , Not including weekends .


(2) Get involved in the project

Actually , In many interview strategies and sharing , We can all get To a message : Interviewers who have participated in the project are often more popular , Easier to get offer.

(3) Improve your soft power , Make yourself more professional

In my personal understanding , Junior testers are more like students , Senior testers need to have “ Acquire the ” The ability of , And this transition takes time , It's also one of my efforts in the past two years .

Improve your soft power , Become a more professional Tester :

  • Learn to communicate actively ;
  • Coordinate ( Wrangle ) The ability of : In terms of work, actively coordinate with departments ;
  • Learn to cooperate , Accomplish a task or goal together .

Share3:5 Years of experience in how to change jobs ?

Step1: Enemy and know yourself ( Understand job responsibilities , Planning career growth path )

① Responsibilities

When looking for a job , We tend to pay more attention to resumes , Ignoring the “ Responsibilities ” Keyword , In fact, this often affects our interview results .

It is said that “ Enemy and know yourself , you can fight a hundred battles with no danger of defeat ”, The job responsibilities clearly indicate what to do , How to do it , To what standard , For testers , The level of technical mastery and subsequent contents should be understood clearly .

 Insert picture description here
Take any company you want as an example , Not to mention BAT It's a big factory

② Growth path

After the first formal job , I think about my future development direction very carefully , In fact, the growth track of testers ( Promotion path ) The sooner you decide, the better . Programmer's direction is roughly divided into technical post and management post , There is a big essential difference between the two directions .


The growth path is as follows :

Management post : Test leader → Test team leader → Test Manager → Test Director
Technical post : Primary test → Advanced testing → Senior Test → Testing experts

Step2: Set goals ( Make clear 、 Measurable 、 Accessible 、 Time bound goals )

In the workplace , Be sure to set your own goals , In this way, we can't help being reduced to “ Salted fish ”, Want a quick promotion , We have to start with the target , Goals need to be met SMART principle :

  • Concrete (Specific)
  • Measurable (Measurable)
  • It can be achieved (Attainable)
  • Related (Relevant)
  • There is a definite deadline for (Time-based)

Simply speaking , My operation is to split my goals in phases , For example, I 1-3 What stage does the year need to reach ,3-5 What's the stage of the year , And then continue to split in this phase , Set a small goal , And then form a big goal , General objectives , It will be much easier to achieve .

Step3: Be good at thinking ( Cultivate reverse thinking 、 Optimize your thinking )

The first way to promote quickly is to change your thinking , Start adjusting slowly , Be good at thinking about some problems , Cultivate reverse thinking and optimization thinking .

So called reverse thinking , Just ask yourself why ? Such as :

  • Why do you need this data ?
  • Why do these things ?
  • Why make a summary ?
  • Why planning ?

And optimize thinking , It's about doing things better , Even the chores , There is also room for optimization , Including efficiency and effectiveness , Everything has room for optimization , What is missing is the eye of discovery .

Share4: How to improve the pass rate of recruitment interview of Ali society ?

(1) Prepare your resume

The interview will ask you questions based on your resume , Especially for developers , After seeing your project experience , More or less will ask related questions , Even frontline Internet companies will ask questions about the project , So it's very important to prepare your resume .

When you prepare your resume , It must be true , Fake resume is a taboo in the workplace , Remember . secondly , Be clear about “ understand 、 be familiar with 、 Master ” The difference of three words , The mastery of the technology stack is closely related to the difficulty of the interview questions .

Of course , To help you get through your resume , I've also prepared some big gift packages , Including my own resume , You can get it at the end of the article

(2) Try to find extrapolation

School recruitment is easy , It's hard to recruit . This is a common phenomenon on the Internet , For this year's students, the requirements are relatively loose , But for people with a certain number of years of work , The technical requirements are relatively high , Therefore, many people who want to enter a large factory in the middle say that social recruitment is too difficult , I can't even pass the resume .

In fact, there are some “ shortcut ” Walkable , We can look for some extrapolation opportunities , Compared with direct social recruitment , The odds are much higher .

(3) We should master a certain breadth and depth of technology

Since it's a technical post , Then enterprises have their own requirements for the breadth and depth of technology mastery , Education is not so important in front of technology , Therefore, it is the primary goal of programmers to improve their technical level .

that , To what extent should we master the technology ? I have sorted out the technical route , Here's the map :

1. Pre Basics :

  • Fundamentals of computer
  • Test theory
  • HTML Basics
  • CSS Basics
  • JS Basics

Two ,linux And the database

  • linux
  • Database introduction
  • SQL Language ( a key )
  • Advanced database functions

3、 ... and , Fundamentals of testing

  • Software testing theory
  • Software life cycle
  • Test method and classification
  • Test case design
  • Defect management
  • web Project practice
  • Test management tools

Four , Programming + data structure

  • Python Basics
  • object-oriented
  • exception handling
  • Modules and packages

5、 ... and ,WEB automation

  • WEB Introduction to automation
  • WEB Fundamentals of Automation
  • WEB Automation intermediate
  • WEB Automation advanced
  • Project practice

6、 ... and , Mobile automation

  • Mobile automation foundation
  • Mobile automation intermediate
  • Advanced mobile automation

7、 ... and , The interface test

  • Interface Basics
  • postman Implement interface testing
  • Database operation
  • Code implementation interface test
  • Continuous integration
  • Interface test extension

8、 ... and , Performance testing

  • Performance test basis
  • Performance testing tools
  • project - Interface performance test
  • project -web Performance testing
  • Performance test tuning

Nine , Comprehensive project practice
A functional test ,ui automated testing , The interface test , Performance testing

For some popular technical frameworks , How well have I mastered ? actually , I have a record of learning experience , The habit of taking study notes , So I have my own summary and experience on some technologies .

Proverbs written at the end of the article

Read the book , travelling . As a tester , It's said that career is coming 35 It's over at the age of seven , In fact, you don't have to believe this age anxiety ,35 There are many testers over the age of , Or you want to be eliminated by the market , First of all, your value , You have no value , No matter what occupation is eliminated by the society .

Study , Never let you down , I got it by learning , Forever is your most precious treasure .

In the above article , All the mind maps mentioned 、 Notes 、 Interview questions , Learning routes and other supporting materials , Can share , Just click below to enter the group .

原网站

版权声明
本文为[Two black]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/175/202206241534529703.html