Photo by Graeme Worsfold on Unsplash

I attended NUS Hackers’ Friday Hacks recently where I met an undergrad freshmen who asked me a question regarding Front End as a career.

I’m honestly quite into front end development — web technologies, UI/UX, web design and stuff. But with there being more and more accessible to new developers (create-react-app, parcel and such), I just can’t help but wonder if these skills are sufficient to survive in the tech industry today. Not that it’s a bad thing! Lowering the barrier to entry for programmers is always good. …


Front row seat at React Conf 2018!

I was fortunate to have attended React Conf 2018 thanks to my managers — it was an awesome event. I have been watching past React Conf videos online and it was exciting to be able to attend the event and listen to some of the best people in the industry live!

React Conf is a two-day event with over 20 speakers on stage. …


Inside one of Airbnb HQ’s amazing conference rooms

Straight-to-the-point list of technical interview Do’s and Don’ts

Technical interviews can be unnerving at times. It is one of those things where many people dislike but still have to go through. Fortunately, technical interviewing is a skill that one can improve at. I got better at them through tons of practice and mock interviewing. In the process of preparation, I have compiled a list of Do’s and Don’ts that I revise before each of my interviews to remind myself of them. Hopefully any potential interviewee can benefit from them!

The content for this post can be found in my Tech Interview Handbook repo on GitHub or on the…


Android statues at Google Mountain View campus

Despite scoring decent grades in both my CS101 Algorithm class and my Data Structures class in university, I shudder at the thought of going through a coding interview that focuses on algorithms.

Hence I spent the last three months figuring out how to improve my coding interview skills and eventually received offers from the big tech companies. In this post, I’ll be sharing the insights and tips I gained along the way. Experienced candidates can also expect system design questions, but that is out of the scope of this post.

Many of the algorithmic concepts tested in coding interviews are…


Photo credits: https://unsplash.com/photos/F_EfOSXh0sI

Unlike typical software engineer job interviews, front end job interviews have less emphasis on algorithms and have more questions on intricate knowledge and expertise about the domain — HTML, CSS, JavaScript, just to name a few areas.

While there are some existing resources to help front end developers in preparing for interviews, they aren’t as abundant as materials for a software engineer interview. Among the existing resources, probably the most helpful question bank would be Front End Job Interview Questions. Unfortunately, I couldn’t find many complete and satisfactory answers for these questions online, hence here is my attempt at answering…


Photo credits: https://unsplash.com/photos/jim5DzEn-J8

Unlike typical software engineer job interviews, front end job interviews have less emphasis on algorithms and have more questions on intricate knowledge and expertise about the domain — HTML, CSS, JavaScript, just to name a few areas.

While there are some existing resources to help front end developers in preparing for interviews, they aren’t as abundant as materials for a software engineer interview. Among the existing resources, probably the most helpful question bank would be Front End Job Interview Questions. Unfortunately, I couldn’t find many complete and satisfactory answers for these questions online, hence here is my attempt at answering…


Photo credits: https://unsplash.com/photos/z8lfwpQVXJo

Unlike typical software engineer job interviews, front end job interviews have less emphasis on algorithms and have more questions on intricate knowledge and expertise about the domain — HTML, CSS, JavaScript, just to name a few areas.

While there are some existing resources to help front end developers in preparing for interviews, they aren’t as abundant as materials for a software engineer interview. Among the existing resources, probably the most helpful question bank would be Front End Job Interview Questions. Unfortunately, I couldn’t find many complete and satisfactory answers for these questions online, hence here is my attempt at answering…


Illustration from https://dribbble.com/shots/3577639-Isometric-Developer-Desk by Yang Heng Tay

Front end development has never been so complex and exciting as it is today. New tools, libraries, frameworks, and plugins emerge every other day. There is so much to learn.

Fortunately our web team at Grab has been keeping up with the latest best practices, and has incorporated the modern JavaScript ecosystem in our web apps.

The result of this is that our new hires or back end engineers, who are not necessarily well-acquainted with the modern JavaScript ecosystem, may feel overwhelmed by the barrage of new things that they have to learn just to complete their feature or bug…

Yangshun Tay

Front End @ Facebook • Docusaurus core team https://github.com/yangshun

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store