Software Engineering

There's a total of 2 articles.

Preparation for a Software Engineering interview → Read more...

This is my interview preparation plan for a software engineering role, I share a summary of my preparation, a plan of problems to tackle for coding interviews, the topics to study for a system design interviews and the questions to prepare for the behavioral section.


Implementing an A+ conformat Promise library in JavaScript the TDD way → Read more...

Future/promises refer to constructs used to synchronize program execution. Learning how it works under the hood by implementing it is a great fundamental skill to know.

This article is about writing an A+ Promise implementation from scratch following the A+ promise spec in JavaScript the TDD way.