A programmer poison chicken soup interview

They say there are two people destined singles, one is too good in this world, the other is too trivial.

I heard it? Is it not that I do not good yet, so resolutely and his girlfriend parted.

People say, Internet winter came, this time to recruit people still large areas of the company, must be fast hardware company. And this time the brave people who change jobs, people must be fast hardware.

So January 25, 2019 14:00 pm, I started to move a byte beating agency interview.

To this day, my day long row in front of the old management team had a neat hair, shaven clean. Put on a new New Balance 999, even the socks are new NB, dark green overalls with wine red sweater, then take out a delicate black feather waistcoat, punctual appear in front of a computer screen, ready to start a video interview.

To interview headlines, you'd better a little mental preparation. I interviewed headlines brothers gave me a word of advice. But examine the contents of the message written clearly, so one side, I did not do too strong mental construction, the fact that I might have understanding of general-purpose business and soft skills is not enough thorough.

Time to, a small area of ​​the screen in the room occurs, the interviewer and the posture adjusting sitting inside the seat back. This is not my first time, but I was more nervous than the first time. The interviewer with my friend like a boring show, appearance, temperament, his voice is exactly the same, I almost asked him all these years with almost Zhengzhou girl there is no contact, the child in the end is not your ......

Confirmed eyes, we first met tense and cramped officially begins much the same part of foreplay, self-introduction, corporate functions, project profiles.

Small workshop out of a small ape, project experience is not a color, no high concurrency, not distributed, front-end and back-end database servers deployed on the same machine. In order not to be too obvious to mention low pretended to casually mention that they have their own open source framework on GitHub, but he did not care. I finished playing tricks, he went to a small part of recklessly brandishing whips.

"I think you are biased independently developed the project, or you alone bear a large share in the project. Then you can talk about your project at deployment time using a kind of architecture?"

"Django is mainly deployed the set, nginx + uwsgi + Django + mysql."

"That's what you talk about in detail the necessary configuration nginx has at deployment time?"

"This was my nginx configuration of port forwarding, external monitor 80 or 443, and then forwarded to the internal uwsgi port by uwsgi to handle service requests, deploying Django project." Obviously I nginx's perception of a confined configuration port reverse proxy, one concept under false pretenses.

"No, I mean not a lot of them nginx configuration parameters Well, when you deploy the project is necessary to configure those parameters, which can be tuned"

The other side see through my little trick, do not give me a chance to get away, but unfortunately I had to bow to recognize counseling, said there was no other configuration used, the Ship Even Sank will suffer a blow.

"Then you say that uwsgi it works right, it's the bottom of how this works."

Because the tension's sake, he had not knowledge, not suddenly become still, gulping speaking it a proxy service port, assign different request thread processing client browser.

"That's his bottom is how to achieve? It seems if I did not beg for mercy, he does not intend to let me.

...... (here omit some do not know, I do not know, forget the rhetoric and the like, to retain a trace of dignity.)

Next is about philosophy triple redis "What? Why? How to use?"

I only stomach a drop of ink on the Redis squeeze into three drops, still did not give him want. Continue to ask Redis data storage, method of operation, how to read and write operations are at the bottom.

Ah ~ good depth.

In addition to that it will not bow to injustice, my heart has been aware of the seriousness of the problem, as long as a normal interview you shout no, the other will be considerate to continue in-depth change in one direction, this time I was almost crying out, and he did change the postures continue to deep hate, that's who withstood ah ......

To this point my basic psychological defense announced exhausted (qìng). Asked later storage structure relational database tables, I vaguely remember a Picasso or Picasso to the tree, after they asked to implement the principles of the index, how it can create an index to speed up query performance.

In fact, most of the interviewer's routine so that each technology as far as possible the deep, deep into you will not date, you should not have to torture can not take care of themselves, but in the end how to examine your skill level. However, to date my brain has been unable to complete the construction of the psychological himself, Cuikulaxiu of emotional intelligence quotient IQ AQ collapse across the board.

Of course this is not entirely to blame me, up against three big sap, it is to let Li Yunlong Brigadier labeled as ignorant force, and where can expend more energy to open the Italian gun.

Under a program to the data structure, the interviewer steady Accurate point one step up to my sensitive area: the heap. What is the minimum heap? What is the maximum heap? How to insert an element in the heap?

Fortunately, this problem is, I actually Jizhongshengzhi, mysteriously with four different ways to express I will not, without the embarrassment of each method are tactful, and do not re-sample. Anyhow interview wave of children can not let people think I am good for nothing, how many pretty little writing ....

In fact, I usually look even a little more, knowing heap implementation is complete binary tree, it will not answer a series of questions so badly, when the interview mind remember seeing stacks and queues, we do not know how to achieve the heap, down before we know it is a complete binary tree.

I have been tortured physically and mentally fatigued at this time of the interview has been going on for nearly forty minutes, rinse mouth started to play, it is difficult to focus on the emotional stress of thinking, the answer began to emerge, I feel a lot of, I guess, probably, and so it should be high-risk vocabulary.

Bombing death is not over, followed by MQ, MQ technology selection I use, why vote for it, how to apply the project, without exception, finally, how it is to achieve the underlying? How to ensure the stability of the producer consumer queue? Answer punctuated I am not confident of the conjunction "ah ~ ah ~ Well ~ Oh ~." Every time I cried for mercy Do not overwhelmed, I can see the interviewer mouth sly (xiá) smile from the inside out pleasure come face to hold back all wait any longer. I was secretly vowed Sooner or later, I have on it.

Finally, an algorithm programming problems end, how to sort a doubly linked list? I lost control of his tongue given a free hand to put the topic of conversation directed a quick sort, then, you come to write quickly sort a doubly linked list, right next to this video pages have an editor, the language you just use c ++ or python can probably 10 minutes, can it.

"Well, I'm using c ++ to try it."

I was immediately confident in the editor's def a quickSort function, parameter is an array of int, int values ​​as well as two representatives of two low and high gear, colon end of the function, the next line indented four spaces to start show respect, of course, distinguish braces have to have a code segment.

I wrote this a few words, the brain has received this hands down in the first ten minutes of news, so Liangshouyitan expressed powerless. The last time was one minute, and the rest of the time I began to take a pen and paper to write down, silent interviewer thought I looked up and saw rows of algorithms on paper, but in fact I was doing the last vestiges of his mental review just ask me question, it's not a good review for the interview, mainly because I know almost for a moment to write, ha ha, I'm really a smart boy.

The interviewer also with your own code during fast typing on the keyboard, listening to the sound guess probably in the Tucao HR, resume screening, when long dessert, and got an interview This is what stuff.

Time is running out, once again admitting his cheek to write to. In fact, I even wrote a quick sort a decent array of words with c ++ are also considered, but then I covered only fatigue, pain and humiliation.

The interviewer finally let me leave, an hour-long passion for video chat finally over, turn off the video of the moment, as the whole body twitch, the people limp in the chair. who am I? Where am I? What just happened? Oh, that kind of thing just happened. I had that kind of thing quite aspire to, this heart full of passion and longing, how now, this matter has not the slightest interest? Now just so paralyzed not want to do something. Or point cigarette smoke pumping? Oh yeah, I do not smoke. The original Sage mind so much time thinking ......

Fluttering Huhu unexamined, my mind has been echoed Jay's music: This feeling is not right I'm the last to know, a page could not bear to read the plot I'm so tired, you see me shed a few silent tears and more haggard, and my heart you suffer your offer, I do not deserve ~ ~ ~!

The interview process and the problems mentioned generally the case, the reading experience for some modification of art, but the contents are all true. Then we say a bit more serious.

Now I just want to say really head out into the earth no longer, written before the super-rich chicken soup, about learning methods, techniques numbers were taken from directly overhead now; written high praise, tell Lianliankan plug-in, and now there are people private letter asked if I could do the job plug of private, profit one day thousands; as a trainer speaks insider training institutions, training institutions Beijing to Shanghai to an hour 1k I do not want to go, I want still young feed manufacturers do technology. Under commercial touting the meal I really thought he was a big brother.

There are very few people in the comments section I hate to say style and no substance, that I am keen on two slag slag fraught, I did not agree, thinking that one day I took the offer and other manufacturers to come back to prove himself! Today finally know what they say is right, Dazui gun and was quite a feat is not the same. .

Today this round of interviews, was considered chops completely, it can be said is the opposite of the typical programmer interview, of course, I am not afraid to say it, food is food, is Chit Chit, blowing the water as soon as possible and strive to honor, sooner or later one day into a real big brother!

Let me say this as a loser exposed problems in job search preparation process, we hope to learn a lesson.

1, try to be ready early

Interview should not be ready before going, but all the time ready. If I have to say from when to start preparing to leave quit, my suggestion is six months. Do not like me, the interview began to look at algorithms and data structures.

2, first find small companies face several times into the state, winning re-investment of large companies.

I was stupid enough to start to use all my contacts, all voted in pushing bat and other second-tier manufacturers. I already beat byte count out the third yellow with big manufacturers, the manufacturers stepping stepping stone to save when the interview was, in addition to feel stupid, I feel really special what regressed.

3, your resume is to review the outline

Review review the outline is always someone to take the Internet to find the people who took the bat offer provided, and found that nothing with eggs. I interview this byte, all of his questions are all based on skills inventory of my resume.

Whenever I think a lot of people can do it like the resume skills inventory described, it has been considered remarkable. If you feel no material write a resume? I recommend a good way:

Heard the name, I write to understand;
follow posts written demo, wrote the familiar;
projects which used it to write master;
projects which often use it to write proficient;

I was so written, the result is clear, come out to mix, always has, dare loading force, they deserve to be humiliated people.

4, wary of the comfort zone

I have to admit stay really comfortable now in the company, leadership attaches great importance to the project and taught two do not delay, go to university training is always sought after by students, the hands of private job from time to time also received a fair price.

The reason wants to go, partly because the hearts of manufacturers and technology obsession, on the other hand because the time has come to give yourself time planning, happened to catch up with Internet winter is no way to do, but I still firmly believe that real cow to force the people will not be blocked by winter.

Several recent wave of child interview directly to my life hit the suspect, and after the interview dull eyes at the ceiling do not know how to evaluate themselves. Teach students to now take over, while small, but not sent to a second-tier manufacturers have twenty dozen (we do not fake academic institutions, interns are advanced), how do I get a job this teacher so strenuous? Moral turpitude or distorted human person? Manufacturers are really floating or I did not get the knife?

"If programmers workplace confused, feel comfortable at the moment of unease, I suggested that he go out interviews, not necessarily to go, but you have to go out, listen to the market for their evaluation."

This sentence is a job in the public saw the number, I think that not only programmers, who have no workplace of the deep that it does. I'm confused, though not to the workplace, but a wave of interviewing children discovered that I no sense in the case, worked for three years on this node has been growing Shuaixia a large portion, even worse is the mastery of basic knowledge nothing compared to graduating interns.

Guess you like

Origin blog.51cto.com/14551588/2459128