I applied through a recruiter. The process took 3 days. I interviewed at VK (Saint Petersburg, Sankt-Peterburg) in Oct 2021
Interview
HR contacted me and told me that we can have two separate screening and then coding interviews with 1.5 hours each, or that we can try to have only one 3 hours interview but with a combination of screening and coding. I chose to have everything separated because I was worried about getting tired and performing worse because of that.
Everything was fast and polite, and the process was fun.
Interview questions [2]
Question 1
Screening questions:
1. How VK handles traffic this big? Tell us what happens when you open vk.com in your browser?
2. Can you tell us about your experience with mysql, nosql databases?
3. Can you tell us how database indexes work?
4. Can you tell us how to implement "flood control" mechanism at the backend.
5. What is your experience with React and TypeScript?
I had one interview, after which hr didn't bother to return with feedback on the interview results and ignored my message.
Guess I failed :)
But I also don't want to work for a company with such an attitude they have for people and their reputation
Interview questions [1]
Question 1
linux, git, docker, async, testing, a lot on inners of python
I applied through a recruiter. The process took 1 week. I interviewed at VK (Saint Petersburg, Sankt-Peterburg) in Sep 2019
Interview
2 hours interview, was asked a series of questions on data structures, Java Core knowledge, collections etc. By the end of the interview was asked to resolve some algorithmical tasks
Interview questions [1]
Question 1
Is there an implementation of red-black tree in java?