Data Structures / Algorithms - Deepstash

Data Structures / Algorithms

Additional tips:

  • It can be harder to improve and Refactor code on the Whiteboard compared to an Ide.
  • Communicating your plan is important, and Pseudocode is one way to do this. But talking through your plan or making a diagram may be faster.
  • Most candidates tend to pick languages like python, Java, Javascript, Ruby, C/C++, or C #.
  • Ideally your solution should fail gracefully when invalid inputs are provided. Ask the interviewer for their constraints or characteristics.
  • Ask the interviewer whether you should add tests for your solution. Make sure your solution works as planned.

3

7 reads

CURATED FROM

IDEAS CURATED BY

ronale

Systems Programmer

The idea is part of this collection:

Countering The Great Resignation

Learn more about humanresources with this collection

Ways to counter the Great Resignation

Strategies for making better decisions

Tips for giving effective feedback

Related collections

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates