- Describe a current or upcoming project that I might work on
- How do you balance speed and quality?
- Do you do code review? Does all code get reviewed?
- What is your approach to testing?
- What is the development process like?
- Who is responsible for doing deployment? How often do you deploy?
- How do you balance support work and feature development?
- How often do you pair? What’s pairing like? How often do inexperienced people work directly with experienced people?
- What’s the onboarding process like?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```sequence | |
User->Phone: Phone No. | |
Phone->Twitter: Phone No. | |
Twitter->Phone: Twitter Token | |
Phone->Server: Twitter Token | |
Server->Twitter: Twitter Token | |
Twitter->Server: Yes/No | |
Note right of Server: Generate & save token JWT? | |
Server->Phone: Token/Error | |
Phone->Server: Token |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby -wU | |
require "httparty" | |
build_num = ARGV[0] | |
print "Pulling spec failures from build #{build_num}..." | |
summary_url = "https://circleci.com/api/v1/project/LendingHome/lendinghome-monolith/#{build_num}" | |
summary_response = JSON.parse(HTTParty.get(summary_url, query: { "circle-token" => ENV["CIRCLE_TOKEN"]})) | |
puts "done." |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
project_root = `git rev-parse --show-toplevel`.strip | |
git_status = `git status --porcelain --untracked-files=all`.split("\n") | |
changed_files = git_status.map { |line| line[3..-1] } | |
grouped_specs = Hash.new { |hash, key| hash[key] = [] } | |
changed_files.select { |file| file =~ /spec/ }.each do |spec| | |
project, file = spec.split("/spec/") | |
grouped_specs[project] << "spec/#{file}" |
I hereby claim:
- I am mwean on github.
- I am mwean (https://keybase.io/mwean) on keybase.
- I have a public key ASCLjDQq9jv6vHfskj0RVFu-zuUe1kfbx2rjyR9ExZRx8go
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Bottles | |
def song | |
verses(99, 0) | |
end | |
def verses(high, low) | |
high.downto(low).map { |n| verse(n) }.join("\n") | |
end | |
def verse(n) |
OlderNewer