Answer the question
In order to leave comments, you need to log in
Why do programmers go to work at Yandex?
The question is not rhetorical, but real - I'm really interested to know the real opinion (and not from articles) why programmers go to work for Yandex.
I have never worked at Yandex, but I talked to three friends who were interviewing with them. Two have passed all stages. One of them is junior, the other is middle. Both refused to work there after receiving an offer.
I remember the important features that Yandex uses:
1) One of the stages of the interview is always associated with algorithms (even though they will not be used in the work).
2) As a rule, the interview consists of at least three stages.
3) The requirements are higher than the average required for the position in question (especially for juniors).
4) Wages are lower than the market average.
My friend (junior) found out that about 100 people were considered for his position. Yes. the company offers various corporate goodies, but today this does not surprise anyone.
Therefore, I cannot understand: what exactly, from the point of view of a specialist, a programmer who goes to work with them can get? Especially experienced.
Answer the question
In order to leave comments, you need to log in
1) One of the stages of the interview is always associated with algorithms (even though they will not be used in the work).
2) As a rule, the interview consists of at least three stages.
3) The requirements are higher than the average required for the position in question (especially for juniors).
4) Wages are lower than the market average.
What exactly from the point of view of a specialist can a programmer who goes to work with them get? Especially experienced.
4) Wages are lower than the market average.Armchair experts typically have a programmer salary = $100,500 million per minute. And then oppanki - the realities of the market! Without fairy tales and pink snot.
The requirements are higher than the average required for the position in questionAverage considered position on what stack? On the web forms of slaps in JSC "Horns and Hooves" in a young, but very promising project? So don't confuse x with a tram handle.
One of them is junior, the other is middle. Both refused to work there after receiving an offer.lol, just funny. No one fucking needed June refused to work at Yandex, apparently he left to program in the office of the plant for the production of reinforced concrete products in Muhosransk, to maintain a business card website. What are you talking about?))))
I have been working at Yandex as a developer for almost a year.
I can answer some questions.
There is a separate page about interviews for technical vacancies.
https://yandex.ru/jobs/ya-interview/
An interview usually consists of three stages.
1. Skype preliminary
2. Usually a series of face-to-face interviews
3. Getting to know the teams.
At stages 1 and 2, developers solve problems using algorithms. Moreover, you need to solve problems on paper or on a marker board.
To say that algorithms will not be used in the work of a programmer is a rather bold statement :) Then you need to prepare for the review of your PRs very convincingly about the effectiveness of the chosen solutions.
About the number of people per position. I don't know where this number comes from. Of the number of people currently being interviewed? Well, it's not an indicator at all. If the team is ready to invite you to their place, then this will be clarified at the third stage of the interview.
And in general, the number of vacancies is quite large ( https://yandex.ru/jobs/vacancies/dev/), I think you can tell the recruiter in advance which area you are interested in.
I'm not ready to say that the salary is lower than the market average. As far as I know, none of the vacancies indicate the exact value of the salary. Fork everywhere. And probably you need to conduct research to find out how much you cost in all companies :)
Plus, in comparison with other companies, the corporate package stands out for the better (compared, for example, with Sberbank).
Yandex is big and different. There are new technologies and big data. Yandex has a huge number of users. A wide variety of services. Yandex knows how to make unmanned vehicles :) Plus, the overall level of programmers is very high.
If you have any questions or interest, I'll try to answer.
Working in large companies is good for juniors. Pluses pathos record, pulling you up to a higher level (if you're lucky), learning new technologies.
That's where the pluses end.
Then there are the downsides.
the salary is lower than the market
sweatshop
you are a
crown gear here: it is a great honor to work in our company
In general, treat with healthy cynicism and remember that most likely you will change this job in 2 or 4 years
In general, do not take anything to heart except money
Everyone decides for himself what he works for. By working, you give time and get not only money, but experience, connections, and a name.
What is more important for you now and where it will lead in 5-10 years is your personal decision.
About algorithms and data structures. In fact, you don't need no fp, no opp, nothing at all - draw code like a true artist in accordance with your grand design.
Just as you have the right not to know because you decide so, the employer has the right to demand the knowledge that he considers important.
Juniors generally don’t have to choose much, they most often don’t understand what they need, but middles and above often go after interesting projects, since Yandex is a huge machine with a lot of options for work (in which, by the way, salaries are different).
Why do programmers go to work at Yandex?
1) One of the stages of the interview is always associated with algorithms (even though they will not be used in the work).
2) As a rule, the interview consists of at least three stages.
3) The requirements are higher than the average required for the position in question (especially for juniors).
4) Wages are lower than the market average.
Therefore, I cannot understand: what exactly, from the point of view of a specialist, a programmer who goes to work with them can get? Especially experienced.People are paid not for something, but in order to have someone to work, so that those who pay them do not work.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question