How to prepare for and ace the PS/DS (problem solving, data structures and algorithms) coding round?

Given that almost all of the tech companies majorly hire through PS/DS coding interviews, it is extremely important to prepare for it if you aim to get a job as a software engineer. Although most candidates prepare for it, the rejection rate is pretty high.

Having worked at Flipkart and Microsoft and having cracked interviews of most of the top tech companies, I thought of writing articles on how to prepare for the PS/DS coding rounds and how to do well during the interview.

Before the interview: How to prepare for PS/DS (problem solving, data structures and algorithms) coding round?
During the interview: How to ace the PS/DS (problem solving, data structures and algorithms) coding round?

Please let me know if you’ve any feedback.

3 Likes

I’ve previously written about machine coding round as well. Do check it out:

  • Avoid letting the interviewer know that it’ll be done similar to some other interview problem. You can map a problem to a particular concept or algorithm but not to another interview problem.

Why?

Highly appreciated @gc_nit :v:t2::v:t2:
Very neatly woven!

1 Like

@utkarsh911 because the interviewer is not trying to check whether you know the solution or not or if you’ve gone through previous interview problems or not. The aim of the interview is to check if you’re able to solve the problems by mapping the problem directly/indirectly to concepts related to common data structures and algorithms using your problem-solving skills.

1 Like

Thanks @deathnaught

Would recommend you to check out my post on machine coding round as well.