On basis of

The project is looking for an automated operation with python, Linux and shell scripting capabilities. But a few days after the interview, I found some problems:

Resume is false

This no matter which line, resume moisture content is universal, look at the resume sharp than one side is weak one leg. Everyone wants their ability to write 120 out of 80, but sometimes it is too false, ask one or two questions and the air will leak…

Age and salary

At present, the IT industry, the most dare to sit the starting salary is 27-33 age group, lower than the range often because of their ability or job-hopping experience, and dare not ask for a high price, higher than this age, the feeling of losing the motivation and learning ability for young people, so the starting salary is not too high or the floating is easy to negotiate. Of course, this is the general situation, not including those with strong ability of the elite talent.

Focus on high-end light foundation

Very often you will find that the person you are interviewing with will come up to you and tell you that they have done some kind of high-end, cutting-edge technology. You pick a question and you answer it all right. Instead, when you ask for something basic, you don’t get good answers. But sometimes, bugs tend to happen in small, basic parts.

A few examples these days:

If a list tuple dict set is an iterable, are strings iterable?

No, but in fact…

from collections import Iterable

isinstance(‘abc’, Iterable)

True

isinstance(”, Iterable)

True

When asked about Python collection definitions in the interview, A said that multiple types of data can be wrapped in curly braces to generate collections. What about creating empty collections? Add A pair of empty curly braces…

Type ({1, 2, 3})

<class ‘set’>

type({})

<class ‘dict’>

type(set())

<class ‘set’>

If A list A is [1,2,3,4], how to obtain the last data of A[-1], how to insert the number 5 to the end of A? A.append(5) OK, it seems that he thinks I said insert, but does not fill an A.insert(-1,5). The use of -1 for index seems to be related to my earlier question about getting the last element, but is that really the right thing to do?

A = [1, 2, 3, 4]

Anderson, nsert (1, 5)

A

[1, 2, 3, 5, 4]

The append() method is the value that adds an item to the end of the list, and the Insert () method is the value that adds an item to a specific location.

To give you a few examples, maybe you think the answer is a little silly, but in fact these knowledge is a manifestation of the weakness of basic knowledge.

OK, that’s all for today’s content. If you find it helpful, please feel free to like it.