Tips on Improving myself

Hi,
I have around 7 years of exp and working in a good mid sized company. My aim is to work in one of the premium companies and I have started my prep through leetcode & other programming sites.

My problem is given any program I am able to solve it only in the brute force approach sometimes in a generic approach. I know that all companies wants to solve questions in a generic way. Recently only I started solving medium level problems in leetcode and was able to solve them by the problem constraints. My thought process needs to be different and wide.

  1. How can I improve this?
  2. Should my understanding of basics needs to be improved or the way I visualize the problem and solution needs to be changed?
  3. How should I prepare for the tier-1 companies?

Your inputs will be helpful to me and much appreciated. Thanks in advance.

Comments (0)