Switch to the store?

Cracking the Coding Interview: Concurrency and Parallelism [Video]

More Information
Learn
  • Construct the JavaScript runtime environment to implement parallelism in the browser
  • Parallelize your code to increase the efficiency of the code and distribute work across multiple processors
  • Design a parallel execution flow to increase efficiency
  • Apply the core concepts of parallel programming in JavaScript
  • Secure your parallel code from unexpected exceptions by applying efficient exception-handling strategies
  • Encapsulate the concept of async callbacks to apply concurrency
About

With our processors becoming more advanced, every company is looking for developers who can write efficient and parallel code for their services. This course will help you prepare for your upcoming interview and become a professional at writing parallel commands in JavaScript code inside a browser.

The main focus of this course is to provide you with solutions to the most commonly-asked interview questions. You will learn the concepts of parallel programming in JavaScript and take advantage of the hardware cores. You’ll understand the asynchronous nature of JavaScript and utilize the GPU to run parallel programs. We’ll provide several techniques to achieve parallelism by implementing them in some real-life scenarios.

By the end of this course, you’ll be confident with your parallelism concepts to solve any problem given to you during an interview. Moreover, you’ll be capable of applying your learning to other programming languages.

The code bundle for this video course is available at :- https://github.com/PacktPublishing/Cracking-the-Coding-Interview-Concurrency-and-Parallelism

Style and Approach

Get a practical approach to learn parallel programming and discover several techniques in asynchrony and prepare yourself with the commonly given scenarios at an interview.

Features
  • Get yourself ready for your interview, by solving the problems and scenarios you might face there
  • Designed to help you achieve parallelism in JavaScript runtime inside a browser
  • Work with real-world examples of parallel programming techniques, and see how it should be used efficiently
Course Length 1 hour 41 minutes
ISBN 9781838557775
Date Of Publication 29 Apr 2019
Problem No. 2 – Solution for Async Callbacks
Problem No. 3 – Solution for Generators
Problem No. 4 – Solution for Promises
Problem No. 5 – Solution for Coroutines
Problem No. 2 – Solution for Web Workers
Problem No 1 – Solution for GPU
Problem No. 2 – Solution for GPU

Authors

Anton Selin

Anton Selin is an IT enthusiast and expert in the fields of software architecture, innovation, and IT management, with more than 10 years of experience in the industry. For the last four years, he has worked as a software architect. He has worked in many international companies building the most sophisticated products, as well as an independent consultant helping start-ups to develop their ideas and bring them to live.