Open in app

Sign In

Write

Sign In

Osgood Gunawan
Osgood Gunawan

158 Followers

Home

About

Published in The Startup

·Feb 1, 2021

Count Passing Car Pairs

In this week’s blog, let’s talk about a Bloomberg first-round interview question. Recently a friend of mine got an offer from Bloomberg as a software engineer; therefore, I want it to test my technical skill and write a blog about it. …

Algorithms

3 min read

Count Passing Car Pairs
Count Passing Car Pairs
Algorithms

3 min read


Jan 25, 2021

Meeting Room II in Javascript

As you know, I have been doing a lot of algorithm questions lately. This week let’s talk about another classic interview question that often comes out: Meeting Room II (Leetcode #253).

Software Engineering

3 min read

Meeting Room II in Javascript
Meeting Room II in Javascript
Software Engineering

3 min read


Jan 18, 2021

Leetcode #994 Rotting Oranges

In today’s blog, we will talk about another back it again at the algorithm question. This time is a little bit harder. I usually solve Breadth-First-Search (BFS) in a tree problem. Never in my life have I solved it with a non-tree data structure. For that reason, this problem is…

Leetcode

4 min read

Leetcode #994 Rotting Oranges
Leetcode #994 Rotting Oranges
Leetcode

4 min read


Published in The Startup

·Jan 11, 2021

Non Overlapping Intervals

This week I encountered many interval questions in binarysearch.com and leetcode. Since I struggle from time to time on this topic, I would love to write a blog regarding interval topics. Today we are going to discuss leetcode #435 Non-overlapping Intervals. Here is the question:

Algorithms

3 min read

Non Overlapping Intervals
Non Overlapping Intervals
Algorithms

3 min read


Jan 4, 2021

Expand Around Possible Centers

Back at it again with another algorithm blog! Today we will talk about one of the popular questions in Leetcode, #647 Palindromic Substrings. There are many ways to solve this problem. We are going to talk about ‘ expand around possible centers here. Here is the question: We want to…

Algorithms

2 min read

Expand Around Possible Centers
Expand Around Possible Centers
Algorithms

2 min read


Dec 28, 2020

Prefix Sum

Hello, today’s topic is back at it again with the algorithms blog. Today we are going to talk about leetcode question #724 Find Pivot Index. Before we are trying to solve the question, we should understand what prefix sum is. What is the Prefix Sum? Prefix sum in the array is iterating through index 1…

Computer Science

2 min read

Prefix Sum
Prefix Sum
Computer Science

2 min read


Published in The Startup

·Dec 21, 2020

How I Avoid Imposter Syndrome

This week’s blog is going to be different than usual. Let’s take a break from tech and talk about human beings. Recently I saw many people talking about imposter Syndrome in the job searching process. Imposter syndrome is a common experience for everyone; we all have been through imposter syndrome…

Imposter Syndrome

5 min read

How I Avoid Imposter Syndrome
How I Avoid Imposter Syndrome
Imposter Syndrome

5 min read


Dec 14, 2020

Map vs. Set vs. Object in Javascript

Developers often spend much time deciding the correct data structure to use. Choosing the right data structure can make it easier to operate data, saving time, and making code more comprehensive. The two most prevailing data structures for storing collections of data are Objects and Arrays. Developers use Objects to…

Software Engineering

3 min read

Map vs. Set vs. Object in Javascript
Map vs. Set vs. Object in Javascript
Software Engineering

3 min read


Dec 7, 2020

For loop vs. forEach vs. for…in vs. for…of

This article will show a quick introduction of a for loop, a forEach, a for of, and a for in. We are going to talk about what are their differences and similarities in this article. For Loop This method is the most traditional type of iteration in Javascript. It takes three expressions…

Java Script

4 min read

For loop vs. forEach vs. for…in vs. for…of
For loop vs. forEach vs. for…in vs. for…of
Java Script

4 min read


Nov 30, 2020

The Four Pillars of Object-Oriented Programming

As we all know, the most popular paradigm of today technology is Object Oriented Programming(OOP). Today in top companies’ technical interviews, you need to know about solving algorithms and data structure problems and be able to explain the basic principles of Object-Oriented Programming as well as System design principles (this…

Computer Science

2 min read

The Four Pillars of Object-Oriented Programming
The Four Pillars of Object-Oriented Programming
Computer Science

2 min read

Osgood Gunawan

Osgood Gunawan

158 Followers

UX designer | Software Engineer | Dancer | ETL Developer | Data Migration. More about me : https://www.osgood1024.com/

Following
  • The Educative Team

    The Educative Team

  • Ayodeji Awosika

    Ayodeji Awosika

  • Thomas Smith

    Thomas Smith

  • UXDA | Financial UX Design

    UXDA | Financial UX Design

  • Edward Huang

    Edward Huang

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech