Case interviews give the interviewer a quick look at how you can solve real-world problems in a short span of time. Whether it is for a business or technology role, they are bound to be problem-oriented and the case tends to stimulate quantitative, conceptual, analytical, and creative thought. You may…

When becoming a programmer it is essential to know the four pillars of object-oriented programming. These are the principles every programmer uses to write efficient code. To begin, object-oriented programming is a programming paradigm that revolves around the concept of objects, which stores data and code. Without objects, we would…

The topic of closure can be confusing to programmers, especially since it only exists in some languages like JavaScript, Ruby, and Swift. That’s because languages have different rules for their scopes, so before we discuss what a closure is, we first need to clarify what scopes are.

If you have…

You log into one of your social media accounts like Twitter on your computer by entering your credentials. After typing in the right username and password, you successfully enter your account and now you are free to do whatever you please such as sending messages or exploring your news feed.

erikzhao

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store