Skip to content

Instantly share code, notes, and snippets.

View RudraNilBasu's full-sized avatar
💾
e83c5163316f89bfbde7d9ab23ca2e25604af290

Rudra Nil Basu RudraNilBasu

💾
e83c5163316f89bfbde7d9ab23ca2e25604af290
View GitHub Profile
@RudraNilBasu
RudraNilBasu / The Technical Interview Cheat Sheet.md
Created March 21, 2016 19:38 — forked from tsiege/The Technical Interview Cheat Sheet.md
This is my technical interview cheat sheet. Feel free to fork it or do whatever you want with it. PLEASE let me know if there are any errors or if anything crucial is missing. I will add more links soon.

Studying for a Tech Interview Sucks, so Here's a Cheat Sheet to Help

This list is meant to be a both a quick guide and reference for further research into these topics. It's basically a summary of that comp sci course you never took or forgot about, so there's no way it can cover everything in depth. It also will be available as a gist on Github for everyone to edit and add to.

Data Structure Basics

###Array ####Definition:

  • Stores data elements based on an sequential, most commonly 0 based, index.
  • Based on tuples from set theory.
@RudraNilBasu
RudraNilBasu / template.cpp
Last active November 28, 2016 09:59
cpp file template
#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<vector>
#include<queue>
#include<map>
#include<math.h>
#include<iostream>
#define ll long long int
@RudraNilBasu
RudraNilBasu / .vimrc
Created November 20, 2016 05:53
My vimrc file
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required
# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
/[Ll]ibrary/
sysinfo.txt
*.stackdump
@RudraNilBasu
RudraNilBasu / .gitignore
Created August 14, 2017 04:04 — forked from FullStackForger/.gitignore
.gitignore for Unity3d project
###
# Unity folders and files
###
[Aa]ssets/AssetStoreTools*
[Bb]uild/
[Ll]ibrary/
[Ll]ocal[Cc]ache/
[Oo]bj/
[Tt]emp/
[Uu]nityGenerated/
shortlog: Commit header (keep it under 50 chars)
Body of the commit message. Feel free to expand on the changes.
Use the Body to explain why and what vs how
fixes: #<issue number, if any>
Signed-off-by: Name <email.id>