Open in app
Home
Notifications
Lists
Stories

Write
Muhammed Abogazia
Muhammed Abogazia

Home

Oct 27, 2021

More patterns for coding interviews |||

Unpopular patterns that show up often in coding interviews Series: Part1, Part2 Today I will share one pattern only. I just came up with this implementation pattern today after knowing from a colleague that Leetcode 767. Reorganize String showed up in her phone interview today with Google. let’s dive right…

Coding Interviews

2 min read

More patterns for coding interviews |||
More patterns for coding interviews |||

Oct 23, 2021

More patterns for coding interviews ||

Unpopular patterns that show up often in coding interviews if you have not read part1, you should start with it 4- Multisource BFS This pattern is used when you need to traverse all points at a similar depth level at once and process them according to the problem statement or find the shortest…

4 min read

More patterns for coding interviews ||
More patterns for coding interviews ||

Oct 23, 2021

More patterns for coding interviews

Unpopular patterns that show up often in coding interviews I assume you are already comfortable with common algorithms and data structure. if you have not taken this course, you should start with it. Examples are from Leetcode and solutions are in python 1- Traversing 2D space. This pattern solves problems where you are given…

Coding Interviews

3 min read

More patterns for coding interviews
More patterns for coding interviews

Aug 21, 2021

How to stop shitting your pants when seeing a dynamic programming problem

Why would you want to get better with DP? I have been struggling with DP forever. I just could not get it, so I just start to memorize common DP patterns for technical interviews because it’s not even that common, it shows up only 10% of the time. One day I was having a mock interview and a DP problem…

Dynamic Programming

3 min read


Nov 17, 2020

Using Messenger as Google sheets interface using Python Flask

Dealing with google sheets is an essential skill not everyone is comfortable with. At Ebtsama, we are all volunteer-based students, so asking volunteers to learn such skill was not really practical although we needed to keep track of distributed tasks and mentor its progress. so we decided to use the…

Bots

4 min read

Using Messenger as Google sheets interface using Python Flask
Using Messenger as Google sheets interface using Python Flask

Aug 16, 2020

Debug your life like a DRL agent

This is an intersection point I found myself in after reading “the subtle art of not giving a f***” and “Reinforcement learning” Suffer. why do I always suffer? what’s the point? and why always me? what’s wrong with my life? I’m Arab. These two words have given me more disadvantages…

Reinforcement Learning

5 min read

Debug your life like a DRL agent
Debug your life like a DRL agent

Aug 2, 2020

The essence of modular arithmetic

. Introduction : If you have taken math for CS class or tried to understand some cryptography algorithm you probably have been just told that a≡b mod m means that a-b is devisable by m (so have I) but I couldn’t understand why is that useful or what the heck is going…

Crypto

2 min read


May 27, 2020

Assemble your Zero cost, Zero programming, no time, reservation & check-in system

we’ve all been through these long boring lines of waiting to check-in for a conference or any event with a large number of audience, We at Ebtsama faced that problem and we tried to solve it as cheap as possible since we’re a charity and we came up with one…

Event Planning

3 min read

Assemble your Zero cost, Zero programming, no time, reservation&check-in system
Assemble your Zero cost, Zero programming, no time, reservation&check-in system
Muhammed Abogazia

Muhammed Abogazia

human

Following
  • Pinterest Engineering

    Pinterest Engineering

  • Instagram Engineering

    Instagram Engineering

  • Apoorva Agrawal

    Apoorva Agrawal

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable