Q. CodeChef: When did you start coding and how did you learn?
Alexey Dmitriev: I started to code to prepare to programming competitions during my last year in High school. I had a coach who taught me some trivial algorithms and language features. After that I just solved problems in online judges.
Aleksandr Ostanin: 2009
Q. CodeChef: Could you name and share your first programming contest experience?
Alexey Dmitriev: My first contest was selection to Russian High School Team Contest. Our team wasn’t experienced at all, but we managed to advance to the onsite contest in St. Petersburg which we failed.
Aleksandr Ostanin: ?.
Q. CodeChef: How often do you code on any given day & weekend?
Alexey Dmitriev: I code almost every day. During weekdays because it’s my job. During weekends there are tons of contests and I am also developing my tool and prewritten code library for those contests.
Aleksandr Ostanin: Quite often.
Q. CodeChef: What was the biggest hurdle on your road to where you are today?
Alexey Dmitriev: The biggest hurdle is surely my laziness which stops me from being in progress all the time.
Aleksandr Ostanin: don’t know
Q. CodeChef: What do you think biggest mistake competitive programmers make?
Alexey Dmitriev: They do bugs
Aleksandr Ostanin: Do not study math their mind first. Often, those solutions are too slow for the specific problem.
Q. CodeChef: What programming language do you use and why?
Alexey Dmitriev: I use C++ because I like it. I’ve tried Java but I didn’t like them as much.
Aleksandr Ostanin: C++, simplest and the most convenient for me.
Q. CodeChef: What advice do you have for other competitive programmers?
Alexey Dmitriev: I would recommend to learn math first. It’s easy to switch from math contests to programming contests.
Aleksandr Ostanin: ?
Q. CodeChef: What do you like the most about CodeChef? and what would you don’t like in it?
Alexey Dmitriev: I am not an often quest to have a feedback on problems. What I don’t like is the interface. It isn’t intuitive for me. I always have to search for smth. Like standings or list of my submissions.
Aleksandr Ostanin: site if often down during the contests 🙁 interesting problems sometimes
Q. CodeChef: What factors do you believe help you win?
Alexey Dmitriev: Desire to win.
Aleksandr Ostanin: motivation, interest
Q. CodeChef: What motivates you to compete?
Alexey Dmitriev: I like the competition. Each time I win something or participate better than I expected I feel good 🙂
Aleksandr Ostanin: interesting problems, training for ACM ICPC
Q. CodeChef: Where do you see yourself 5 years down the line?
Alexey Dmitriev: I don’t have much predictions here and I don’t even really understand what I’m going to do after graduation in two years.
Aleksandr Ostanin: Interesting programming engineering job and good salary
That, ladies & gentlemen is Team Sequoia for you. We thoroughly enjoyed their responses and hope you did too.
With that we move on to our next team, and although we will be sharing the interviews of all the teams, do let us know which team do you want next.
We will be back soon, so keep watching this space.