{"action":"created","comment":{"url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/comments/25718015","id":25718015,"diff_hunk":"@@ -0,0 +1,59 @@\n+---\n+layout: post\n+title: \"Interviewing with Thinknear\"\n+date: 2015-02-24 17:35:22 -0800\n+comments: true\n+categories: \n+author: John Hinnegan\n+---\n+\n+\n+We are hiring like crazy here at Thinknear. \n+We're solving massive scale challenges in the hundreds of thousands of requests per second, pressing databases to the limit, and we have more data than we know what to do with. \n+As a result, we're looking for engineers, data scientists, and managers. \n+All these people are going through our process, and I wanted to share a bit more about that.\n+\n+I'm going to skip the part where candidates first hear about us. \n+We connect with people through recruiters, linked in, personal networks, events hosted at our offices, on campuses, .... so it's different for everyone.\n+\n+The first step in our process for junior and mid-level candidates is to complete a coding challenge. \n+This is an online coding test, the goal of which is to provide a coding sample to an engineer to review before doing a phone screen.\n+This step exists because we get a lot of people applying for positions who can't code.\n+It's a bit frustrating, but this step helps save time for both parties -- since the position here requires writing lots of code, we really want to make sure up front that we cover it.\n+\n+Very sr. candidates might opt for what we call a 'sales call'.\n+This is a call between the candidate and a people manager where we discuss what the candidate is looking for and attempt to determine if Thinknear will be the right fit. \n+\n+The next step is a technical phone screen. \n+This is a call with an engineer here at Thinknear with whome you will solve a problem using code. \n+To do this, we ask candidates to share a Google doc with the interviewer, and then solve a problem (without the aid of an IDE).\n+\n+We like 'simple' problems which are solvable by applying data structures and algorithms.\n+We don't like 'trick' problems (problems that have 1 non-obvious solution which is easy if you've seen it before but hard if you haven't). \n+Simple problems involve sorting arrays, traversing trees, hashing strings, counting, and other problems you might encounter in a CS undergrad education.\n+Our problems generally have multiple solutions, and though we'd like to see you produce the optimal solution, that's not necessarily the primary evaluation criteria.\n+We're really looking for how you approach the problem, the quality of the code you produce, how you verify your solution is correct, and how you analyze it's performance.\n+\n+We vary between 1 and 2 phone screens. \n+After that, we ask candidates to come meet us in person. \n+We will pay for travel for non-local candidates (and if later make an offer, we also cover relocation).\n+\n+For the in house, we ask that candidates wear comfortable clothes akin to what they'd wear to work on a regular basis.\n+You won't wear a suit here on a regular basis, there's no point wearing one to your interview.","path":"source/_posts/2015-02-24-interviewing-with-thinknear.markdown","position":42,"original_position":42,"commit_id":"9ec557e9e7b36c614c1ee86a17eba709328dc08f","original_commit_id":"9ec557e9e7b36c614c1ee86a17eba709328dc08f","user":{"login":"igorb2","id":6913055,"avatar_url":"https://avatars.githubusercontent.com/u/6913055?v=3","gravatar_id":"","url":"https://api.github.com/users/igorb2","html_url":"https://github.com/igorb2","followers_url":"https://api.github.com/users/igorb2/followers","following_url":"https://api.github.com/users/igorb2/following{/other_user}","gists_url":"https://api.github.com/users/igorb2/gists{/gist_id}","starred_url":"https://api.github.com/users/igorb2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/igorb2/subscriptions","organizations_url":"https://api.github.com/users/igorb2/orgs","repos_url":"https://api.github.com/users/igorb2/repos","events_url":"https://api.github.com/users/igorb2/events{/privacy}","received_events_url":"https://api.github.com/users/igorb2/received_events","type":"User","site_admin":false},"body":"delete 'on a regular basis' or replace it with 'unless it's Halloween' ","created_at":"2015-03-03T19:29:54Z","updated_at":"2015-03-03T19:29:54Z","html_url":"https://github.com/ThinkNear/thinknear.github.com/pull/12#discussion_r25718015","pull_request_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12","_links":{"self":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/comments/25718015"},"html":{"href":"https://github.com/ThinkNear/thinknear.github.com/pull/12#discussion_r25718015"},"pull_request":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12"}}},"pull_request":{"url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12","id":29955165,"html_url":"https://github.com/ThinkNear/thinknear.github.com/pull/12","diff_url":"https://github.com/ThinkNear/thinknear.github.com/pull/12.diff","patch_url":"https://github.com/ThinkNear/thinknear.github.com/pull/12.patch","issue_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/12","number":12,"state":"open","locked":false,"title":"What it's like to interview","user":{"login":"softwaregravy","id":426690,"avatar_url":"https://avatars.githubusercontent.com/u/426690?v=3","gravatar_id":"","url":"https://api.github.com/users/softwaregravy","html_url":"https://github.com/softwaregravy","followers_url":"https://api.github.com/users/softwaregravy/followers","following_url":"https://api.github.com/users/softwaregravy/following{/other_user}","gists_url":"https://api.github.com/users/softwaregravy/gists{/gist_id}","starred_url":"https://api.github.com/users/softwaregravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softwaregravy/subscriptions","organizations_url":"https://api.github.com/users/softwaregravy/orgs","repos_url":"https://api.github.com/users/softwaregravy/repos","events_url":"https://api.github.com/users/softwaregravy/events{/privacy}","received_events_url":"https://api.github.com/users/softwaregravy/received_events","type":"User","site_admin":false},"body":"","created_at":"2015-02-25T01:58:58Z","updated_at":"2015-03-03T19:29:54Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a82c67dab58eccd53af2d1bab3baa7a311956a53","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12/commits","review_comments_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12/comments","review_comment_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/12/comments","statuses_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/statuses/9ec557e9e7b36c614c1ee86a17eba709328dc08f","head":{"label":"softwaregravy:source","ref":"source","sha":"9ec557e9e7b36c614c1ee86a17eba709328dc08f","user":{"login":"softwaregravy","id":426690,"avatar_url":"https://avatars.githubusercontent.com/u/426690?v=3","gravatar_id":"","url":"https://api.github.com/users/softwaregravy","html_url":"https://github.com/softwaregravy","followers_url":"https://api.github.com/users/softwaregravy/followers","following_url":"https://api.github.com/users/softwaregravy/following{/other_user}","gists_url":"https://api.github.com/users/softwaregravy/gists{/gist_id}","starred_url":"https://api.github.com/users/softwaregravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softwaregravy/subscriptions","organizations_url":"https://api.github.com/users/softwaregravy/orgs","repos_url":"https://api.github.com/users/softwaregravy/repos","events_url":"https://api.github.com/users/softwaregravy/events{/privacy}","received_events_url":"https://api.github.com/users/softwaregravy/received_events","type":"User","site_admin":false},"repo":{"id":26242950,"name":"thinknear.github.com","full_name":"softwaregravy/thinknear.github.com","owner":{"login":"softwaregravy","id":426690,"avatar_url":"https://avatars.githubusercontent.com/u/426690?v=3","gravatar_id":"","url":"https://api.github.com/users/softwaregravy","html_url":"https://github.com/softwaregravy","followers_url":"https://api.github.com/users/softwaregravy/followers","following_url":"https://api.github.com/users/softwaregravy/following{/other_user}","gists_url":"https://api.github.com/users/softwaregravy/gists{/gist_id}","starred_url":"https://api.github.com/users/softwaregravy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softwaregravy/subscriptions","organizations_url":"https://api.github.com/users/softwaregravy/orgs","repos_url":"https://api.github.com/users/softwaregravy/repos","events_url":"https://api.github.com/users/softwaregravy/events{/privacy}","received_events_url":"https://api.github.com/users/softwaregravy/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/softwaregravy/thinknear.github.com","description":"thinknear.github.com","fork":true,"url":"https://api.github.com/repos/softwaregravy/thinknear.github.com","forks_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/forks","keys_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/teams","hooks_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/hooks","issue_events_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/events","assignees_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/tags","blobs_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/languages","stargazers_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/stargazers","contributors_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/contributors","subscribers_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/subscribers","subscription_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/subscription","commits_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/merges","archive_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/downloads","issues_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/labels{/name}","releases_url":"https://api.github.com/repos/softwaregravy/thinknear.github.com/releases{/id}","created_at":"2014-11-05T22:36:39Z","updated_at":"2015-03-03T17:52:17Z","pushed_at":"2015-03-03T17:52:17Z","git_url":"git://github.com/softwaregravy/thinknear.github.com.git","ssh_url":"git@github.com:softwaregravy/thinknear.github.com.git","clone_url":"https://github.com/softwaregravy/thinknear.github.com.git","svn_url":"https://github.com/softwaregravy/thinknear.github.com","homepage":null,"size":2316,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"source"}},"base":{"label":"ThinkNear:source","ref":"source","sha":"33902ff85e8ac8f298f93d11619fe482aa06713c","user":{"login":"ThinkNear","id":653390,"avatar_url":"https://avatars.githubusercontent.com/u/653390?v=3","gravatar_id":"","url":"https://api.github.com/users/ThinkNear","html_url":"https://github.com/ThinkNear","followers_url":"https://api.github.com/users/ThinkNear/followers","following_url":"https://api.github.com/users/ThinkNear/following{/other_user}","gists_url":"https://api.github.com/users/ThinkNear/gists{/gist_id}","starred_url":"https://api.github.com/users/ThinkNear/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThinkNear/subscriptions","organizations_url":"https://api.github.com/users/ThinkNear/orgs","repos_url":"https://api.github.com/users/ThinkNear/repos","events_url":"https://api.github.com/users/ThinkNear/events{/privacy}","received_events_url":"https://api.github.com/users/ThinkNear/received_events","type":"Organization","site_admin":false},"repo":{"id":23165489,"name":"thinknear.github.com","full_name":"ThinkNear/thinknear.github.com","owner":{"login":"ThinkNear","id":653390,"avatar_url":"https://avatars.githubusercontent.com/u/653390?v=3","gravatar_id":"","url":"https://api.github.com/users/ThinkNear","html_url":"https://github.com/ThinkNear","followers_url":"https://api.github.com/users/ThinkNear/followers","following_url":"https://api.github.com/users/ThinkNear/following{/other_user}","gists_url":"https://api.github.com/users/ThinkNear/gists{/gist_id}","starred_url":"https://api.github.com/users/ThinkNear/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThinkNear/subscriptions","organizations_url":"https://api.github.com/users/ThinkNear/orgs","repos_url":"https://api.github.com/users/ThinkNear/repos","events_url":"https://api.github.com/users/ThinkNear/events{/privacy}","received_events_url":"https://api.github.com/users/ThinkNear/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ThinkNear/thinknear.github.com","description":"thinknear.github.com","fork":false,"url":"https://api.github.com/repos/ThinkNear/thinknear.github.com","forks_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/forks","keys_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/teams","hooks_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/hooks","issue_events_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/events{/number}","events_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/events","assignees_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/assignees{/user}","branches_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/branches{/branch}","tags_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/tags","blobs_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/git/refs{/sha}","trees_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/statuses/{sha}","languages_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/languages","stargazers_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/stargazers","contributors_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/contributors","subscribers_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/subscribers","subscription_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/subscription","commits_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/commits{/sha}","git_commits_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/git/commits{/sha}","comments_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/comments{/number}","issue_comment_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/comments{/number}","contents_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/contents/{+path}","compare_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/merges","archive_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/downloads","issues_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues{/number}","pulls_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls{/number}","milestones_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/milestones{/number}","notifications_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/labels{/name}","releases_url":"https://api.github.com/repos/ThinkNear/thinknear.github.com/releases{/id}","created_at":"2014-08-20T21:52:40Z","updated_at":"2015-01-27T23:29:12Z","pushed_at":"2015-01-27T23:29:36Z","git_url":"git://github.com/ThinkNear/thinknear.github.com.git","ssh_url":"git@github.com:ThinkNear/thinknear.github.com.git","clone_url":"https://github.com/ThinkNear/thinknear.github.com.git","svn_url":"https://github.com/ThinkNear/thinknear.github.com","homepage":null,"size":2737,"stargazers_count":0,"watchers_count":0,"language":"CSS","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"open_issues_count":2,"forks":6,"open_issues":2,"watchers":0,"default_branch":"source"}},"_links":{"self":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12"},"html":{"href":"https://github.com/ThinkNear/thinknear.github.com/pull/12"},"issue":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/12"},"comments":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/issues/12/comments"},"review_comments":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12/comments"},"review_comment":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/pulls/12/commits"},"statuses":{"href":"https://api.github.com/repos/ThinkNear/thinknear.github.com/statuses/9ec557e9e7b36c614c1ee86a17eba709328dc08f"}}}}