Javascript required
Skip to content Skip to sidebar Skip to footer

What Do You Need to Know for Junior Front End Interviews

How to succeed at a Inferior Front-end Programmer Interview.

Hello! I'yard writing this post prior to speaking BrainStation's Full-time Web Evolution alumni, only I'd apply this advice to anybody looking for an entry-level or inferior position entering a new manufacture as a software programmer/web developer/front end-end developer/whatsoever the company calls it. An exponential amount of people are joining the tech industry every couple of years, and this just makes it harder for junior developers to find their first position due to the contest, but information technology also ways that y'all will take significantly more experience than most developers within a few years.

During my ~6 years in the industry, I've spent countless time interviewing people for junior developer positions. I've too spent just every bit much time landing myself in a part equally a Inferior Developer. Six years was a long time agone, but I however think this aspect of my life very clearly. Mainly because it was exhausting, stressful, and different anything, I could accept prepared myself for.

The reason why I'one thousand writing this post is that information technology'southward something I oft get asked nigh, and I understand how exhausting this process can be — but the role you end upwardly in will have the biggest touch on for the rest of the career from here on out. It will impact who you meet, what you work on, and grade where you end upwardly for the residual of your career.

Every company will interview y'all differently, but the process across these companies is very like.

  1. A screening phone phone call. These typically last 15 minutes — 30 minutes, are very straightforward and you should hands be able to get through them.
  2. You go through a cultural interview (or sometimes, a technical interview now so a cultural one after. Information technology doesn't make much of a deviation).
  3. Yous do a technical interview.

The advice that I volition be writing in this article will be less focused on "How to solve X trouble/answer 10 question" in an interview, at that place are plenty of those types of posts on the cyberspace, but I've noticed very few follow the all-time practices in preparing for your interview. This is the communication that I wish I had during the interviews I had 5–6 years agone. And then without further ado, here is some of my personal advice to become you prepared for interviews as a Front-end Developer.

Having a nice GitHub stands out, simply a nice LinkedIn can affair only as much.

  • Every bit a Junior Developer, what actually volition stand out is how passionate yous show you are and how you're able to articulate your experience and projects y'all've worked on.
  • Every bit someone starting out, you probably won't have much — if any professional experience either. I'd recommend sharing your previous experience across other industries and endeavour to relate those experiences to the part you envision yourself in for the tech industry.
  • Having a profile picture is personal, and doesn't take much piece of work. It doesn't need to be professional, it could be a casual selfie yous've taken on your phone.

Getting to know companies can be fun, and y'all should spend the time to get to know these companies.

Spend equally much time as you tin gathering as much data as yous can from their website, and exist prepared to show how much you lot know in your interview. Be able to requite specific examples of what you similar about their piece of work during your interview.

When sending out resumes, write your objective write why you desire to work for that company and write a custom resume for each company you apply for. This is a very small change that should make yourself stand-out from the crowd immediately, equally information technology's the commencement thing your hiring manager typically reads on your resume is your objective.

When getting to know these companies, use Chrome's inspector to endeavour to understand their tech stack. Do they employ WordPress? Exercise they use React? Bonus points if yous can notice any valid questions well-nigh what you saw during your interview.

Unremarkably, in job postings they will list the tech stack they use — at that place may terms that you've never heard of and that's fine. It'southward worth Googling what all of these technologies are, then you can mention that you learned near the technology for the purpose of the interview. The fact that yous don't know the tech is okay and the fact that you spent the fourth dimension to look into it will go a long way.

A hot take 🔥: Algorithms are irrelevant, but also important.

The bigger the visitor you're interviewing for is, the more likely it is that they will ask you lot a question virtually a programming algorithm. An instance of what i of these "algorithms" would be is the adept old Buzz Buzz:

          Write a short program that prints each number from one to 100 on a new line.            

For each multiple of 3, print "Fizz" instead of the number.

For each multiple of 5, print "Buzz" instead of the number.

For numbers which are multiples of both 3 and v, print "FizzBuzz" instead of the number.

In my stance, these questions are typically unrelated to what you lot're doing in your twenty-four hour period-to-day chore but are commonly asked to become a better understanding of how yous approach and solve technical problems. Chances are if you lot're from a kick camp, they oasis't covered very much and that's because they are more suited to someone with a Computer science caste. These are concepts that I still struggle with from time to fourth dimension, but if you'd like to read into it I'd recommend this article. When answering these questions, you may not exist able to answer them but it's extremely of import to vocalize equally much as you tin every step you would take to solve the trouble. If annihilation, I'd recommend you utilise your whiteboard or notepad to write these questions and try to respond them yourself.

Beingness prepared to articulate yourself is only as important equally beingness able to solve these bug (and information technology requires less work).

I'm sure you've Googled "Front-finish Developer interview questions" — You lot tin normally observe swell questions from here, only these questions tin can often exist outdated, and these websites don't know your weaknesses as much as you.

If there's whatsoever take-away y'all can take from this commodity, information technology should be this: Write downwardly every question you think will stump y'all in the interview on a whiteboard or a notebook. Write everything that ever comes to your mind. Vocalize it out to yourself out loud. If you have any pauses it'south because you aren't ready to answer information technology in an an interview — and that'southward fine because it's you by yourself. Keep vocalizing these answers until you're able to answer every question without any idea process.

During your procedure of writing and articulating, you will probably realize how hard it is to clear specifics of things every bit you thought you know and it can exist intimidating. I constantly get intimidated every time I go through this process, and it can ordinarily be over questions as simple as: "What is HTML?". Every bit unproblematic as this question may sound in your head, you will chop-chop realize how much you tin can elaborate on any of these topics.

Here's what my whiteboard looked similar prior to working where I do at present:

This was merely function-mode through my process of getting ready, and there were plenty of other questions I added after this photograph was taken. Simply one or two of these questions ended upwards being asked in the interview procedure, but if I hadn't skillful maxim information technology out loud I could take very easily compromised my candidacy in the role. I besides learned a lot about the questions that weren't asked.

Information technology'south highly unlikely y'all'll exist at your ideal company right abroad.

As a Junior Developer, I'thou sure there is a company that you lot may absolutely dream of working at. It's highly unlikely that you will first your career off at ane of these companies — and that's considering there are a lot more people that are slightly more than qualified to piece of work at these companies due to the years of experience your competition has over you and the fact that these companies are able to hire more experienced developers. Information technology'southward probable that your offset twelvemonth or ii as a developer will be in a position that is generally mediocre.

As disappointing every bit this may audio — don't fret because chances are that you will exist prepare for a position at one of these companies in fourth dimension. But also, working in the industry is a significantly better feeling than trying to make it the industry, and you should be proud of yourself for making it this far considering it's not easy.

Something I've done throughout my career is accept a prioritized list of every company I'd like to work at (and I've spent A LOT of time making this list and studying companies). Every fourth dimension I had a bad solar day in my current job, I'd expect at postings of jobs on that list. It's taken me six years for me to exist at the company that was #1 on that list, merely having that list has motivated me to become improve at what I practise, and to continue me going during difficult days. Getting to know these companies over time has also helped me during the interview process, every bit I've been able to evidence that I understand

As much equally you tin can prepare yourself, you still probably won't be set. That's okay — it really matters how you lot approach it.

If yous're interviewing for a good visitor, chances are they volition care nigh your enthusiasm for working for them more than what yous know. Companies are never expecting Junior Developers to know everything, and that'south why they are Junior Developers. What you lot should really be looking for in your entry-level job is somewhere that you are a great culture fit and yous accept room to grow your personal skills in a style that can transfer to the companies that you dream of working at.

Rejection sucks. Treat it as a learning opportunity.

This is the start of your career, and the more you tin can listen, ask, and accost for feedback than the further you will make it. There's nothing incorrect with asking for feedback after a failed interview.

Something I did early on in my career was to add the people that interviewed me on LinkedIn, fifty-fifty if they rejected me. Existence rejected from a chore opportunity is always less personal than information technology feels, and for the most part, happens considering of the vast amount of candidates employers have available to them. Chances are if you weren't ready for the role today, you will be someday — and having these people as a connection can assist in a lot of cases.

To end it all off;

Your interview procedure volition be exhausting. It volition suck. Y'all volition probably be rejected many times earlier landing your kickoff office. Aside from this, it could as well be the greatest personal development experience you've had yet in truly understanding what you know, what the industry needs, and what y'all demand to learn to get there. Everything you've worked so hard far is leading upward to this, and finally landing a job in the industry after all this work is ane of the satisfying feeling yous may come up beyond in your life, and I wish you lot the best of luck during this process.

hestertrinsely1945.blogspot.com

Source: https://medium.com/@ginther/how-to-succeed-at-a-junior-front-end-developer-interview-bbe6551d12c9