There is no single and accurate test for knowledge, however, every organization must prepare its own process to vet and hire talents. The outcome: A series of rigorous, specialized, and challenging set of tests that evaluate your coding skills, communication skills, problem-solving abilities, and your personality in general; this process has come to be known as a Technical Interview.

Preparing for the technical interview
Preparing for the technical interview
Photo by heylagostechie on Unsplash

Although this process( which entails both phone screening, online coding challenges, 1–1 coding interview) may seem challenging and scary, it's a lot easier when you know what to prepare for and how to go about it.

The interview is harder than…


With the rate of technological advancement taking place in this century, we are always finding new ways to automate our tasks and make our lives better. Chatbots help us reduce our dependence on our manual ways of communication and also challenges our preconceived way of implementing solutions.

Photo by Owen Beard on Unsplash

What is a ChatBot?

In its mere definition, it is a software application used to conduct an online chat conversation via text or text-to-speech, in place of providing direct contact with a live human agent. It has been used in different contexts ranging from customer support, book tickets for movie/show, banking(UBA Leo) just to mention a few…


A crash course on effective laziness

Photo by Zhang Kenny on Unsplash

I feel quite lazy to find the best intro to this piece, I’d just lazily get to the crux of the matter. The writing of this article even took a lazy approach from the title (which I got from a book I read five years ago and which best expresses my ideas), to the proofreading (which was done by my close friends), and down to the publication (lol) because I didn’t have much time and also because some were just beyond me.

I remember attending an executive orientation by someone I’d refer to as brother, since then his instructions about…


A guide I wished I had

In search of a new developer role, I found myself building various projects just to scale through multiple interviews. One, in particular, was a Laravel project that included a specific instruction to display both build status and code coverage report as badges in my readme.md file.

I searched for help online but couldn’t find any that gave the full guide to solving this problem, most only provided solutions for build status while ignoring the code coverage aspect. I had to figure this out and time was running out.

This below is what I intended to achieve and I would be…


On February 2018 my interest in embedded systems began after reading couple of articles on the topic and discussing with some friends of mine that had an idea on it. That been the case nothing really caught my interest than when I saw that JavaScript, a language I was very familiar with, was also in the embedded space through NodeJs( Server side JavaScript)

In the article I would be showing you how I used the Raspberry Pi 3, NodeJs, Pir sensor to create a monitoring system. …

Nwachukwu Chibuike

Full-stack developer, technical writer and lover of Jamstack. Passionate about lifelong learning.

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