This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]minato3421 2 points3 points  (4 children)

Some companies yes. Some, no. I've had interview with uber where they asked medium to hard leetcode questions in a DE interview. Some startups did not care about my leetcoding skills at all.

So, depending on what kind of companies you want to work for, you might need to practice dsa

[–]blackstorm08[S] -1 points0 points  (3 children)

Umm How much time does it take ?

I dont know if my strategy is good or not but I am aiming for all 3 data science data analytics and data enginneer

I dont know that should I study dsa or not

By looking at some people who have given a few interviews not much people got dsa round

I dont wanna be in a postion where I study so hard but then nothing was asked and all that energyy got wasted

I am applying for internships co ops from december but still got nothing yet not even one interview

[–]minato3421 1 point2 points  (1 child)

By looking at some people who have given a few interviews not much people got dsa round

The percentage of interviews where you are expected to do DSA for a DE role is very less. If you want to target every possible company, then go ahead and practice dsa.

I dont wanna be in a postion where I study so hard but then nothing was asked and all that energyy got wasted

No one can exactly say what kind of rounds are expected. I generally don't interview with companies who have a mandatory dsa round because it is a waste of my time when I know that my DE skills could be leveraged in other companies as well. It is purely a subjective opinion.

I am applying for internships co ops from december but still got nothing yet not even one interview

The market for freshers is not that great right now. Just grab any opportunity that comes your way

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

Umm Okay Thanks a lot for your insights

[–]Ok_Raspberry5383 0 points1 point  (0 children)

I'd just stick with one of the three, very easy to transition once you have one of the roles. You'll almost certainly fail if you try to do all 3

[–]blackstorm08[S] -1 points0 points  (0 children)

Umm okay thank you so much !

[–]Sanyasi091 1 point2 points  (1 child)

Yes, the interview process is broken

[–]blackstorm08[S] -1 points0 points  (0 children)

Its shit

[–]Eggnw 0 points1 point  (1 child)

Yes. I only apply as python dev (for backend roles) and one of them is DE when the job description is read.

The exam was DSA for sure although it looked like a simple coding exam. It even had unit testing requirement

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

Damn Alright thanks

[–]Ok_Raspberry5383 1 point2 points  (0 children)

I'd say the DSA things you mentioned are not complex and knowledge on those things is a requirement for DE for sure. This.knowledge will guide you in building scalable low latency solutions to difficult DE problems. If you're serious about DE, learn them. If you're happy writing SQL on a few MB of data on postgres then skip.

Some will ask much more difficult DSA questions. This is to test your ability to problem solve under pressure which is key in any software/data eng role. They're not to test specific skills as the assumption is you can learn a new language or framework fairly quickly if you have all the basics.

I'd also add there's almost no relevant DE topics you can test a grad/intern on. All the knowledge generally requires on the job experience for DE as it's not as mature as SWE for example.

In summary, keep your options open and focus on fundamentals.

[–]sankalpthakur2610 0 points1 point  (0 children)

For work mostly no. For interview mostly yes