DEV Community

Your DevOps Guy profile picture

Your DevOps Guy

DevOps at eBay | Ex-SDE at Amazon | Visit my blog https://www.yourdevopsguy.com

Location Germany Joined Joined on  Personal website https://www.yourdevopsguy.com twitter website

Work

DevOps Engineer at eBay

All 41 comments

What defines a senior software engineer?

I'm happy to see that we agree on many points. "Do not equa...

What's the most complex project you have ever done or been part of?

I was part of the team that implemented the Alexa image searc...

What are your favorite coding challenge sites?

Mostly Leetcode. I've used it to prepare for interviews and I...

A Gentle Introduction to the Big O Notation, Time & Space Complexity

Nice post! For a quick intro to many data structures, I reco...

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Thanks, Andrew! You can find my articles with syntax highlig...

Docker unit test: how to test a Dockerfile (Guide 2020)

Didn't know about this. Thanks!

Celebrities Explain DevOps

She's really into AWS!

Amazon Coding Interview: Robot Return to Origin (LeetCode)

Follow up: How would you extend this to N dimensions? Assumi...

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

Glad you liked it and found it useful.

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

You are right, there is a correlation between years of experi...

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

Absolutely. Seniors need to prioritize tasks and decide what ...

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

Happy to share my experience to help others.

Top DevOps Queries Answered

Nice intro to DevOps. For beginners, I would recommend the b...

08 Mistakes to avoid As a Programmer

Bonus Tip: Try to maintain one error doc so that you can ref...

Reversed Strings with Python

Nice kata! Minor comment: there's a typo in your article: re...

Learn Javascript through a Game

I like how you created the game using plain JavaScript. Are...

12 websites every developer should follow 🌱

You want to know about the interview experiences of people w...

Complete Introduction to the 30 Most Essential Data Structures & Algorithms

You are right. Everything to the right of 21 should be greate...

DS & Algos for Interviewing in Python

Here are the notes I took when got the job at Amazon. I hope ...

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Many thanks!

How to learn data structures and algorithms. 20 problem-solving techniques you must know

You're welcome!

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Good catch, will do. Thanks!

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Many thanks, Iulia!

How to learn data structures and algorithms. 20 problem-solving techniques you must know

You're very welcome.

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Happy to hear that. Check out my other articles for more int...

How to learn data structures and algorithms. 20 problem-solving techniques you must know

I'm glad to here that!

Memoization in Dynamic Programming Through Examples

Nice explanations. I really liked the graphs.

How to learn data structures and algorithms. 20 problem-solving techniques you must know

Good catch. I left DFS out when editing. Many thanks!

Complete Introduction to the 30 Most Essential Data Structures & Algorithms

Amazing compilation, congrats! I think this article is a nat...

The System Design Interview (for beginners)

Nice article! I found this video very useful when I prepared...

What programming concept did you struggle the most with?

Dynamic programming, hands down.

How to Get the Intersection of Two Arrays

Nice solution! If the arrays are sorted, this problem can be...

Remove Duplicates From Linked List - Cracking the Coding Interview, Leetcode

I'd recommend adding some space and time analysis to the arti...

5-Step Strategy You Can Use for Your Next Coding Interview

Excited to see that I had arrived to some of the same ideas a...

A basic JavaScript course is NOT enough - Do these 5 things!

I recommend this post on how to prepare technical interviews,...

A Visual Guide to How to Actually Invert a Binary Tree

Great visual explanation, Jake. Just to add something to thi...

I failed an interview because of an algorithm

Sorry to hear that. I hope this article I wrote on coding in...

Use JavaScript to prepare for coding interviews?

This will help, regardless of the language you choose (I give...

All you need to know about Dynamic Programming

Facebook, Amazon, Apple, Netflix and Google. There are othe...

loading...