Skip to content

Instantly share code, notes, and snippets.

Avatar

Andrew Romanenco andrewromanenco

View GitHub Profile
@andrewromanenco
andrewromanenco / CLoaderExample.java
Created Nov 17, 2016
Demo for defining class loaders in Java
View CLoaderExample.java
import static java.lang.System.out;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
/**
* Demo code for http://www.romanenco.com/defining-class-loader-java
* Compile and run from command line:
@andrewromanenco
andrewromanenco / gist:90e814e232d5fc56eef6
Created Mar 3, 2015
Answers: Application Engineer Gist for Andrew
View gist:90e814e232d5fc56eef6

GitHub Application Engineer Questionnaire

Thanks again for applying to the Application Engineer job at GitHub! The purpose of this gist is to get a better sense of your technical skills and overall communication style. Take as much time as you need to answer these questions.

Engineers at GitHub communicate primarily in written form, via GitHub Issues and Pull Requests. We expect our engineers to communicate clearly and effectively; they should be able to concisely express both their ideas as well as complex technical concepts.

Please answer the following questions in as much detail as you feel comfortable with. The questions are purposefully open-ended, and we hope you take the opportunity to show us your familiarity with various technologies, tools, and techniques. Limit each answer to half a page if possible; walls of text are not required, and you'll have a chance to discuss your answers in further detail during a phone interview if we move forward in the process. Finally, feel free to use google, man