Need some guidance for improving my career/ Interview preparation Tips

YOE: 3 years + Technologies : Python, GCP, AWS, Data Engineering I am planning to prepare for generic software engineering roles. I haven’t listed out any companies yet. I am thinking about trying out the interview preparation using below resources. 1. Leetcode - Solving programming questions 2. ByteByteGo - System Design 3. Coursera - For studying any structured core concepts/ other technologies 4. Acloud guru website for hands on cloud experience 5. Medium - Company Blog - architecture/design Books I am planning to read - Cracking the Coding interview - Programming interview exposed - Elements of programming interviews - Grokking System Design. - System Design Interview - Alex xu - Data Structures and Algorithms in Python - How Google Works Please help me whether my choice of resources is good and also could anyone layout a good strategy to go over these resources in an efficient way for interview preparation. Any suggestion is really appreciated. I am open to any suggestions. TIA #interviewprep #sde #swe #help #career

Media.net tracerx Jan 23, 2023

follow a structured material for system design (DDIA is a good book with long term value, but can be overkill depending on your targets) rather than an unorganised collection of blogs. also, check the interview patterns for companies you are targeting, that would help you in planning your prep.

Apple eJjV74 Jan 23, 2023

“follow a structured material for system design (DDIA is a good book with long term value, but can be overkill depending on your targets) rather than an unorganised collection of blogs.” 💯💯💯 Yeah, DDIA is not exactly great if you’re in “cramming” mode. The company blog posts are more useful if you’ve already gone through it 3-5 times, so it’s more helpful for the upper end of senior or somewhere in the staff engineer range. Alex Xu really is best for mid-level, but won’t get you far into the senior band on his own.

Apple eJjV74 Jan 23, 2023

For specifically system design, I’ve made the following. That’s my niche though. A Life Engineered is a great youtube channel for behavioral insight stuff. For coding, I just do leetcode and use the weekly contests for keeping the habit going.

Tata Consultancy Services hi2every1 OP Jan 24, 2023

Thanks for sharing this!

SAP EHOT64 Feb 16, 2023

If you have a lot of time, then ByteByteGo or Grokking System Design followed up with DDIA or reading some engineering blogs is definitely great. I want to give a shout out to System Design Fight Club Youtube Channel too cause I find the format and the content pretty insightful (you can watch some of the videos here but probably after looking at ByteByteGo)