Skip to content

Instantly share code, notes, and snippets.

painting boxes

Paco pakoito

painting boxes
View GitHub Profile
pakoito / The Technical Interview Cheat
Last active Aug 25, 2015 — forked from tsiege/The Technical Interview Cheat
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.
View The Technical Interview Cheat

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.
View gist:fe0c7d72c47a23173c75
public class Untitled {
public static void main(String[] params){
Life life = new Life();
String[][] list = life.readGame();
for(int i = 1; i <= 5; i++){
list =;
View strip.conf
* The MIT License (MIT)
* Copyright (c) 2015 Circle Internet Financial
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
View temporary-email-address-domains
pakoito / gist:5f4584c0ccad322080d1
Last active Aug 29, 2015
Simple RecyclerView.OnScrollListener with RxJava subjects
View gist:5f4584c0ccad322080d1
Apache License, Version 2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
pakoito /
Last active Nov 4, 2015 — forked from weefbellington/
Filtering and throttling signals by id
import org.junit.Test;
import java.util.concurrent.TimeUnit;
import rx.Observable;
import rx.functions.Func3;
import rx.schedulers.Schedulers;
import rx.subjects.PublishSubject;
pakoito /
Created Nov 16, 2015 — forked from nolanlawson/
Gradle tab completion for Bash. Works on both Mac and Linux.

Gradle tab completion script for Bash

A tab completion script that works for Bash. Relies on the BSD md5 command on Mac and md5sum on Linux, so as long as you have one of those two commands, this should work.


$ gradle [TAB]
pakoito /
Created Nov 16, 2015 — forked from williamwebb/
RecycleView adapter for use with Android's DataBinding plugin.
package io.jug6ernaut.fln2;
import android.databinding.DataBindingUtil;
import android.databinding.ViewDataBinding;
import android.view.View;
import android.view.ViewGroup;