Skip to content

Instantly share code, notes, and snippets.

@nnnikolay
nnnikolay / interview-engineers.md
Created December 8, 2016 08:25 — forked from somebox/interview-engineers.md
Interviewing Engineers

Note: This is an opinionated guide. While it is most effective for on-site, the same pattern can work with remote candidates.

How To Interview Engineers

Interviewing is hard. It's not easy to find good people, and once you do, it's often difficult to find out what they can do and how they work. A badly-run interview can pass over a great engineer. Conversely, some engineers are good at passing traditional tech interviews, but bring major problems with work habits or team fit.

The first priority of any manager is to hire the best people. Everything else must wait.

Screening

Getting a Gig: A Guide

Introduction

Hey friends! This is a guide for getting a gig in college as a tech major. I graduated May 2014 with 10 job offers after having 5 internships throughout my four years of college. You can do that, too. Because you're great.

Contents

  • Introduction (you read that already)
@nnnikolay
nnnikolay / The Technical Interview Cheat Sheet.md
Created December 8, 2016 08:14 — 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.
@nnnikolay
nnnikolay / README.md
Created November 15, 2016 15:49 — forked from ctulek/README.md
Gulp File for AWS Lambda

This is a simple gulpfile to compile and upload lambda functions to AWS.

Each lambda function is a separate folder next to gulpfile. Gulp compiles and packages each lambda function as a zip file under "dist" folder.

Gulpfile also puts an ".env" file to each zip package for lambda functions to differentiate between different environments.

See index.js and config.js for the usage of environments.

Lumen and naming transactions into NewRelic

Problem: How to build transaction name for NewRelic in Lumen.

Description: NewRelic tries to group similar transaction into group, to be able easier watch for them later on Extra-Problem: NewRelic has an issue and becuase of that they can not group following transactions:

  • /orders/zzZfN0kZ6F1PtFdQ4Baq
  • /orders/aaZDd0k43D1GtFeG5cCe ...
@nnnikolay
nnnikolay / brace.php
Last active December 14, 2016 16:38
Balanced braces
<?php
define('OPENED_BRACE', '{');
define('CLOSED_BRACE', '}');
define('OPENED_PARENTHESIS', '(');
define('CLOSED_PARENTHESIS', ')');
define('OPENED_BRACKET', '[');
define('CLOSED_BRACKET', ']');
$values = [
@nnnikolay
nnnikolay / Multiple github accounts.md
Last active June 2, 2016 11:55
use github with different accounts

Multiple github accounts

  • Make some changes in .ssh/config file
Host github-public
	HostName github.com
	User git
	IdentityFile /Users/username/.ssh/id_rsa_public_account
	IdentitiesOnly yes