Skip to content

Instantly share code, notes, and snippets.

@jacksonvaldez
Last active April 16, 2022 01:24
Show Gist options
  • Select an option

  • Save jacksonvaldez/e4f0f1f38b36a5e173e814ecd23662ba to your computer and use it in GitHub Desktop.

Select an option

Save jacksonvaldez/e4f0f1f38b36a5e173e814ecd23662ba to your computer and use it in GitHub Desktop.

By: Jackson Valdez

Day 1: Millions of Numbers

  1. What worked well in your process?
    I was able to write good pseudocode for how I would solve the problem.
  2. What was difficult/where did you struggle?.
    It was most difficult to actually come up with the solution.
  3. What feedback/discussion did you have with your peer?.
    I did not discuss with a peer yet.
  4. Is there anything you want to change about your approach to the next technical challenge?.
    I want to try to solve the prblem in a less amount of time.

Day 2: What Did I Order?

  1. What worked well in your process?
    I was able to solve the problem in a somewhat short period of time.
  2. What was difficult/where did you struggle?.
    It was hard to convert my pseudocode to ruby because not everything in my pseudocode could have easily been done in ruby.
  3. Is there anything you want to change about your approach to the next technical challenge?.
    I want to put more emphasis and clarity on thinking about how ill approach the problem before I just start writing random pseudocode down.
  4. Were you able to improve your approach? What went better?
    Yes.

Day 3: Robot

  1. What worked well in your process?
    I was able to come up with an effective solution within the hour given.
  2. What was difficult/where did you struggle?.
    It was hard communicating to my partner how I solved the problem, but I knew in my head exactly how I solved it. This is also something I need to improve on
  3. What feedback/discussion did you have with your peer?.
    We talked about how we approached the problem and how that would affect us in a job interview.
  4. Is there anything you want to change about your approach to the next technical challenge?.
    I am going to learn how to calculate Big O of a function to help create the most efficient solution.
  5. Were you able to improve your approach? What went better?
    Yes. I was able to communicate my solution and approach more effectively but it could still use some improvement.

Day 4: Next Palindrome

  1. What worked well in your process?
    I think my thought approach to the problem was good. I first tried to define the variables I would be using, the input and output, and a few other things that are common in most tech challenges.
  2. What was difficult/where did you struggle?.
    I was not able to come up woth a solution.
  3. Is there anything you want to change about your approach to the next technical challenge?.
    Nothing that I can think of right now.
  4. Were you able to improve your approach? What went better?
    I attempted calculating Big O of my solution. Didn't fully understand it but I have more exposure to it and plan on using it in future technical challenges.

Day 5 Reflection

  1. What do you want to continue working on?
    I am going to continue working on practice technical challenges. I also want to continue studying Big O notation.
  2. How will you continue working on it?
    There are a lot of practice questions online that I can use as a resource.
  3. How can you keep yourself accountable? (ex. meet with peers, meet with a mentor, continue with weekly reflections, etc.)
    Keeping track of a To-Do list and deadlines for each item.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment