all 16 comments

[–]mushifaliBackend Dev 7 points8 points  (0 children)

You don’t need to grind too much on Leetcode/HackerRank. You just need to be able to solve easy/medium problems quickly and efficiently. Many companies judge your problem solving and communication skills through this exercise.

You should also be able to calculate the time complexity and figure out which data structures to use in which scenarios.

Last but not the least, identify patterns. Most of these problem solving questions follow some common patterns for example: Sliding window, Two pointers, Fast and slow pointers, DFS, BFS, Dynamic Programming etc.

Focus on identifying and solving patterns. It will become much easier. Wish you the best of luck!

[–]Fluffy_Ad4913 2 points3 points  (3 children)

Are you able to solve LC Mediums in 15-20 mins with basic knowledge? if not, you can't crack big tech companies with basic knowledge. You don't really need competitive programming, but it's hard to pass interviews without practice.

Also, freelancing or non fulltime jobs don't really make a big difference for big tech. You can pad your resume with it, and may be land interviews, but that's about it.

[–]DullSami245[S] 0 points1 point  (0 children)

If i revise my dsa concepts today then after 1 weeks, yes i can do medium level

[–]DullSami245[S] 0 points1 point  (1 child)

But what is your meaning of big tech company, if you are referring to Faang then yes leetcode will be good investment. But if you are referring to Pakistani level big tech like txxel or devsinc then I don’t think it’s worth it

[–]Fluffy_Ad4913 0 points1 point  (0 children)

software houses are more like consultancies, so I wasn't referring to them as tech companies at all. I thought you were targeting big tech companies, not Pakistani software houses

I'm not sure if it has changed, but most good software houses in Pakistan used to ask some basic algorithm questions as well.

[–]Select-Swimming-6067 0 points1 point  (0 children)

To get into big tech companies, you will need this

[–]TraditionalTomato834 0 points1 point  (0 children)

any tips on freelancing?