Watch my story 👉🏾 http://amays.me/BuzzFeed • Founder and career coach, Morgan Latimer Consulting • ex-@Google Software Engineer in tech 1% black • #StraightOuttaCompton foster kid • Serving Christ
Location
Los Angeles, CA
Education
University of California, Irvine (BS, Comp Sci)
Work
Founder & Career Coach @ Morgan Latimer Consulting, Senior Advisor for Brilliant Black Minds @ Karat
Thanks Anthony for sharing the know-hows.
I've summarized what I've learned below. Would you let me know if I got the gists correctly?
Repeat the question in your own words
Understand the question.
Check assumptions
Think of all edge cases
Use real examples
Walk thru your algorithm with real data manually.
Brainstorm solutions and their time/space complexity
Optimize your algorithm using data structures/algorithms and comparing tradeoffs
Write working code (no pseudo-code please!)
Get your hands dirty with real code writing.
Test your code, always
Iron out bugs and use your examples/edge cases to test your code.
btw, the Medium seems to be 404...
Yup, you got it. And link fixed!
I'll add that in step 5, you want to learn how to express your thoughts in code quickly. Come with a lot of practice or hands-on experience.
I appreciate the confirmation & clarification, Anthony~
And here is ✋5️⃣