In a recent interview, I was asked what is JavaScript…and I froze. I have been coding using JavaScript for the past 6 months but I had never thought to define it before. So before I begin explaining some key features of ES6 (ECMA Script 6), I thought I would give you a definition of JavaScript so you don’t freeze as I did!
In a recent interview, I was asked what is JavaScript…and I froze. I have been coding using JavaScript for the past 6 months but I had never thought to define it before. So before I begin explaining some key features of ES6 (ECMA Script 6), I thought I would give you a definition of JavaScript so you don’t freeze as I did!
JavaScript is a dynamic, high-level, lightweight programming language most commonly used to automate and animate web pages. It is a loosely-typed , synchronous language with object-oriented capabilities.
Javascript conforms to the ECMAScript specification which aims to create a general-purpose scripting language. ES6, which was released in June 2015 brings new features that make your code more readable, allowing you to write less code and do more. Let’s take a look at some new features….
const
is an *immutable variable *— it cannot be reassigned.let
is a mutable** variable — **can be reassigned and take a new value.let
and const
are blocked-scope (only available within its scope).const
instead of var
because var
is ‘hoisted’. Hoisting is JavaScripts default behaviour which is to move all declaration at the top of the scope before the code is executed which means JavaScript can use the component before its declarationAs of this writing, the market is tough. We’ve been hit hard with a deadly pandemic that left thousands of people unemployed. It’s layoffs everywhere and the companies are being conservative when it comes to hiring.
A cheatsheet to reference while you study. 8 JavaScript Concepts to Learn for Tech Interviews. Preparing for tech interviews can be stressful, especially for new developers (and during a pandemic no less!). Luckily, there seems to be a repeating number of key concept questions that can be studied and committed to memory like we used to do with index cards in school as kids. To get you started, here are 8 common questions for JavaScript tech interviews that you can learn and start practicing today.
Ace your coding interview and get hired at any top tech / FANNG company and make $200,000+ a year. If you're serious about getting hired as a software engineer at the top tech companies in the world and making $200,000+, we guarantee that this is the best FAANG interview prep course that you'll find.
I previously wrote about some common coding algorithms that you’ll run into on your job search. The article was received fairly well so I thought I’d do a couple more to help in your journey to becoming more familiar with algorithms.
The interview isn’t only about algorithms. Some Non-Code Tips For Coding Interviews. Coding interviews are hard, and algorithms are probably the hardest part. However, it’s not just about knowing the answer, a lot of interviewers are looking at how you tackle the problem. After talking with a lot of seasoned devs, here are some of the things that they look for when interviewing candidates.