I recently had an amazing opportunity at one of my dream companies to work at, and I thought to blog about my experience of what went well and what I should be working on for future opportunities.
I advanced to the 4th interview in the process. And every step in the interview got me to learn more about the company and get more experience in the process.
This is how I prepared for a job interview at one of my dream companies:
1- Make your research, and I don’t mean look up the about page, go through every product of…
Hi! I am a flatiron Bootcamp graduate, and on my job search journey, I found that so many jobs require knowledge about NodeJS. While learning about NodeJS reinforced my knowledge about Backend Development, it helped me have a better understanding of how servers run.
First a little refresher on how the web works:
I am not a Technical Blogger, and everyone who knows me or went to Flatiron with me knows that. But I love Algorithms, Puzzles and a good challenge.
There is nothing excites me more than a complicated array of arrays, or object of objects, or a mix!!! And I’d love to share my secret of how to solve any complicated problem and how I overcame my weaknesses when I started learning Algorithms.
1- There is nothing called Hard or Easy Algorithm!
The word Algorithm isn’t just used to for engineers to fix problems, it could be anything from a recipe…
But this is not history or poetry, in Tech, I’ve learned that there is no one true answer to any question. I mean you don’t have to memorize every single word in a definition to Closure which by the way, is the most asked question in every interview said to me by “Skilled’s interviewer”.
So when you are asked a question, don’t get nervous of not saying the right words. Just say what comes into your mind like you…
What is Recursion ?
Recursion is a process in which a function calls itself as a subroutine. … Functions that incorporate recursion are called recursive functions. Recursion is often seen as an efficient method of programming since it requires the least amount of code to perform the necessary functions.
Two of the most common questions you’d be asked in an interview for Recursion problems would be Fibonacci and Matrix.
Today I’ll speak about the best Recursion Algorithm for Fibonacci.
First the basic way:
if(n <= 1) return 1;
return fib(n - 1) + fib(n - 2)
Just finished a BootCamp like myself and thinking about learning Python? You made a great choice as Python is the third most used language in today’s programming world.
If you want to learn about the top 10 popular languages in 2020 read my Classmate’s Ben story here :
Python is very similar to Ruby in a way, yet I found a problem remembering Ruby methods after spending soo much…
Hey Programmers, I hope everyone is doing well during the Pandemic.
I had no plans on how many parts Redux blogs will be, but the deeper I understand something I would share the challenge and how I managed to implement a good solution for it.
First, What is Intervals and why they are very important?
setInterval is a method that calls a function or runs some code after specific intervals of time, as specified through the second parameter.
At this part I wanted to make all functions I created in Action Creator to work, and as it’s a game, I…
Hi Programmers!! Last part I explained how to set the Reducer and Action Creator to get your state all over the app, if you missed the blog, here you’ll find the link.
This is my second blog about creating a game using React-Redux, which is fun comparing to plain React. But the big question I used to ask myself, should I use Functional component or Class component??
First let’s first understand what they are and what are they being used for:
1- Functional Component
A Functional component is a function that takes props and returns JSX. They do not have…
I created a game using React for Mod-4 during Flatiron Bootcamp for Software Engineering.
The game is called Air-Patrol, which illustrates the impact on the environment when trees get cut down and how that effects the atmosphere, the player has to make tough decisions to keep the balance of the air quality under control.
The downside about having so many components is passing down props from a parent component to its…
Web Developer | World Traveler | Positive Attitude