Introduction
It is my 20 minutes research. I like to compare me with those people with five years in Microsoft as senior developer or SDE II, how they compete the next job, which maybe is a position in Facebook or Google or high title in Microsoft.
My 10th years experience
I still remembered that in January 2015, I asked for 45 minutes onsite interview with Facebook in the city of Vancouver, and then I started to write a coding blog call juliacodingblog.com. I was so shy and so close, it is so hard for me to write down my thoughts and demonstrate good will to share and enjoy the hard working of writing.
Three friends I met last three years.
One was senior engineer in Microsoft and he joined Facebook recently.
One is PH.D. with 5 years in Microsoft, not senior yet, working on Google interview.
One is senior engineer in Microsoft, and practice interview all the time.
My question is this:
How to manage the career?
A person chose to finish 800 Leetcode algorithms, and he could show me the solution in less than 20 minutes to solve a hard level algorithm. He failed me using long common subsequence, we did one mock interview together. I finished 420 algorithms on Leetcode.com. I do think that it is talent to solve over 800 algorithms, in other words, he can solve problems much more quickly since he knows how to solve them, or it takes less time for him to solve, or he has very good foundation and know how to solve problems.
I do think that a person who can get computer science Ph.D., and also five year experience in Microsoft, he will definitely have challenge time to determine what is next step. He chose to solve 800 algorithms and well-prepared for next job.
He also showed me how to solve the algorithm using binary search for the algorithm longest common subsequence.
No comments:
Post a Comment