Category Archives: Tech Journey
Get suggested friends (2 solutions) – DFS and Union Find

Get suggested friends is one of a coding question in social network applications. The data structures for social network is usually a graph. In the graph, you can use depth first search(DFS) or breadth first search(BFS) to find the connections between people. Alternatively, you can also use Union find to …
Hierholzer’s algorithm to find an Euler path
Modulo operation and circular array
Topological sort using DFS and BFS
Word ladder using bidirectional BFS
Autocorrect and edit distance problem in Java

When you search in Google, it provides autocorrect for validating the keywords you enter into the input box. Behind the scene, it checks the input words against a dictionary. If it doesn’t find the keyword in the dictionary, it suggests a most likely replacement. Here I introduce a simple solution …
Software Engineering Concepts – Student Guide

This post is an illustrated explanation of Software Engineering Concepts and terminologies. It helps you to decide which areas you would like to specialize in. Table of Content Mathematics Systems Programming Networks Data Science Applications Artificial intelligence For your consideration 1. Mathematics Mathematics is an important foundation for all science …












