Recent Articles
-
19 Mar 2020
The Day Of Your Interview
Today is the day of your interview. Here are several things to get you through the day. Keep your composure. Tak...
-
16 Jan 2020
Key Cs Interview Steps
So you want to get into software engineering…Few things to get you better prepared– Learn about the process and what...
-
04 Aug 2019
Big4 Interview
Top tech companiesI get asked this all the time, how do one prepare for a Big4 (Amzon, Facebook, Google, Micr...
-
10 Feb 2019
Landing Dream Job In Tech
I have interviewed at most of the big tech companies in the US. I started at Amazon HQ, Seattle in January 2019, I ha...
-
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...
-
12 Aug 2018
Coding Interview Resources
Believe in yourself.Resources MIT CSAIL - Hacking a google interview Leetcode - Top interview problems: my favo...
-
01 Aug 2018
Block Diagram Latex
Draw block dragram in latexWe would see a simple example of drawing block diagram in latexCode Snippet{% highlight ba...
-
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...
-
20 Jun 2018
Bash Script Linux Free Memory Over Time
Linux free memory/swap for a period of time and Top memory consumerLets write a tiny bash script to record free memor...
-
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...
-
05 Jan 2018
Ssh To Home Pc From Outside
In this post I will discuss how I setup ssh to home pc so that I can access it from anywhere else (office, cafe, blah...
-
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.