About 2 Hours
- General
- Databases
- React
- React
- React Docs The Quick Start, Advanced Guides and Reference can all be helpful
Regardless of a person's experience level, it's important to be relatively comfortable answering the types of questions you can expect in a technical interview. The more of your mental energy that is focused on solving technical questions posed by an interviewer instead of trying to recall a basic concept of programming, the more confident you will feel and the more successful you'll be.
Which companies focus on technical and coding skills?
HackerRank is one of those websites or platforms that will help you get to into you dream companies. It conducts various coding competitions and hackathons through which coders directly get into those companies. It also has practice questions to help you improve your coding skills. It conduct contests on algorithms, machine learning and many new trending technologies. Some of these companies are Amazon, RedHat, Uber and many more. You can find the details here.
Participants will be able to:
- Solve problems using common data structures.
- Describe their thought process while solving a problem.
- Analyze their solution for performance improvements.
- Build a usable app that interacts with a public API.
- Demonstrate knowledge using a whiteboard.
- Whiteboarding
- Pair programming
- Code challenges
- Fetching data remotely and rendering
- Form submission
Read through lesson slides Introduction to Technical Interviewing
- Be careful to answer the question that's being asked.
- Avoid assuming the question is one you have already practiced.
- Don't rush.
- Make sure to come prepared with questions to ask as well. For example, find out as much as you can about what technologies and tools they use.
Walk through several example questions and demonstrate successful and unsuccessful attempts to answer questions. Choose different types.
- Whiteboarding question: Computer Science Examples
- Predicting - Questions where a candidate is shown example code and they determine the outcome of that code: Free Code Camp 3 questions to watch out for
Look through the materials sections of this guide and try a variety of different challenges. Do several questions for each website and then move on to the next one. Get comfortable with questions that feel and look unfamiliar.
- Build a small React app that fetches some data from an API. Try finding something at Any API for example to provide an API service to use.
- When the participant is able to fetch data and render it in their own React app have them manipulate the data in some way. For example, make every third word of a paragraph all caps.
Participants give each other whiteboard examples to solve and pair program using example questions. In each example, one participant will be the interviewer and another will be interviewed. Time the questions to get a sense of how an interview will feel.
- The Ultimate Guide to Kicking Ass on Take-home Coding Challenges
- Interview Cake
- Front-end Developer Handbook
- Udemy JavaScript Interview Prep
- 45 min read: a Guide to Job Hunting and Tech Interviews
- 15 min Article: My advice on studying algorithms by Buck Shlegeris
- Answering Tricky JS Interview Questions (28 min video)