Recent Articles

  • 07 Sep 2018

    Real Interview Problem Collection

    Real interview problems tend to differ from standard leetcode/hackerrank/glassdoor problems. The interviewer tries to...

  • 28 Aug 2018

    Programming Problems

    In this post, I will list and briefly discuss some important programming problems specially for an interview.Tree, BS...

  • 14 Aug 2018

    System Design

    System Design interviews are less about getting lucky and more about actually doing the hard work of attaining knowle...

  • 13 Aug 2018

    Landing Dream Job In Tech

    I have interviewed at most of the big names in tech in the US. I will be joining Amazon starting January 2019, I have...

  • 12 Aug 2018

    Coding Interview Resources

    Believe in yourself.Resources MIT CSAIL - Hacking a google interview Leetcode - Top interview problems: my favo...

  • 31 Jul 2018

    Thread concurrency mutex semaphore

    Threads are lightweight processes that share the same address space(of a parent process), therefore can context-switc...

  • 21 Jul 2018

    MongoDB vs PostgreSQL

    MongoDB is classified as a NoSQL database program, it uses JSON-like documents with schemas. PostgreSQL is a relation...

  • 18 Jul 2018

    Python internal data structures

    Python has different implementations, CPython and Python-JIT are popular ones. List— Lists are implemented as C lik...

  • 11 Jul 2018

    LLVM insert instruction to each basic block

    LLVM DragonThis is an advanced LLVM pass for grad students. LLVM is a machine independent intermediate representat...

  • 10 Jul 2018

    Intel PIN Instrumentation

    PIN is very useful for instrumenting a program dynamically. PIN can instrument the program without modifying its beha...

  • 26 Jun 2018

    Sklearn Regression

    Regression in Python sklearnLets get started with installing the required python packages. I am on a ubuntu 18.04 x86...

  • 25 Jun 2018

    Machine Learning Part-1

    Machine Learning is cool because for the first time we can create something that can mimic human activities, intellig...

  • 19 Jun 2018

    Linux low-latency

    Linux low-latency related knowledgeAn attempt to gather resources on low-latency linux. Musicians use low-latency lin...

  • 19 Jun 2018

    Git revert to previous commit

    Git revert to previous commitAfter several commits to your git repository, if you would like to go back to a previous...

  • 12 Jun 2018

    NVIDIA CUDA Sample

    NVIDIA CUDA Practice tutorialThe purpose of this post is to get started with CUDA programming. I will try to add more...

  • 07 Jun 2018

    Pre-order LISP Expression Parsing

    Expression parsing in Python-Suppose you are given an expression (in language like LISP) where operator precedes the ...

  • 19 Apr 2018

    Sklearn SciPy NumPy Pandas Keras cheatsheet pdfs

  • 19 Apr 2018

    Design tinyurl encode decode python

    Design tinyUrl..TinyURL is a URL shortening service. You enter a URL such as https://summonersrift.github.io/blog/li...

  • 12 Apr 2018

    Linux large file search

    In this post, we will see how to list largest files or directories in linux.du -aBM 2>/dev/null | sort -nr | head ...

  • 02 Mar 2018

    Jupyter Ubuntu18

    Installing Jupyter Notebook Ubuntu 18 64 bitJupyter is becoming really popular for its inline interpretetions as we c...

  • 12 Mar 2017

    Convert PDF to PNG JPG in Ubuntu

    In this post, we will see how to covert PDF files to high quality JPG PNG or any other formats in Ubuntu using ImageM...

  • 03 Mar 2017

    SST macro installation

    In this post, we are going to install hpc modeling software.What is sst-macro?A HPC simulator for interconnection and...

  • 01 Mar 2017

    C Strings

    Working with strings in C. C doesnt have explicit string data type. We can pass strings as arguments. To save the st...

  • 01 Jan 2017

    Programming Garbage Distance

    There is a robot that collects garbage from a 2-D map of size m x n, where m is number of rows and n is number of col...

  • 12 Jan 2016

    Linux Network Namespace Link

    Linux network namespaces In this post we will create two linux network namespaces that can handle packets and establi...

  • 14 Dec 2014

    Featured Image

    Lorem ipsum thor smash liege-bastogne-liege landbouwkrediet ombregt krabbe, rouleur derby is for lovers bonk giro gil...

  • 19 Nov 2014

    LXC Ubuntu 12.04 Creating containers with veth and Setting IP hwaddr

    LXC containers in ubuntuCreating LXC containers in ubuntu 12.04 LTS and setting IP, vethSay you dont want to use the ...

  • 04 Feb 2013

    Gnuplot Practice

    Lets look at some gnuplot examples. Gnuplot generated figureCodeset terminal pdf enhanced linewidth 2set outp...

  • 03 Feb 2013

    Web Hosting Upload Using Ftp

    Upload files from local directory to a remote hosting server using ftp FTP (c) BlueHostFtp to server IPuserX@...

  • 04 Jan 2013

    Example Post Formatting With Images

    This post talks about formatting and markup in jekyll. This is the intro paragraph of a post. Fig1. - This is an ex...

Thats all. Help someone if you find anything helpful here.