Skip to content

Commit

Permalink
intro doc
Browse files Browse the repository at this point in the history
converted recruiter doc to rst, making some edits
have to gitignore build output dir I believe
  • Loading branch information
bbelderbos committed Jun 6, 2019
1 parent 0cd9354 commit b0b4e67
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 33 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
venv
.idea
docs/.DS_Store
docs/build/
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Welcome to PyBites Platform documentation!

.. toctree::
:maxdepth: 2

intro
recruiter

Expand Down
4 changes: 4 additions & 0 deletions docs/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@ Enter PyBites. We have almost 200 exercises you can code in the comfort of your
You can share your code on the forums, learning from other developers, earning Ninja belts and certificates along the way.

Sign up today, confirm your email and start your free 14 day trial: https://codechalleng.es

.. raw:: html

<iframe width="560" height="315" src="https://www.youtube.com/embed/5AQg2UxvXbI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
109 changes: 76 additions & 33 deletions docs/recruiter.rst
Original file line number Diff line number Diff line change
@@ -1,99 +1,142 @@
## Recruit talent via PyBites Platform
==========================================
Recruiting talent via the PyBites Platform
==========================================

Starting with why
-----------------

Pre-requisite: sign up to our platform with a username/email, or using Github login: [http://codechalleng.es/signup](http://codechalleng.es/signup). Make sure you confirm your email.
To learn about the ideology about this technology / tier, read our article: `Why whiteboard interviews suck and what we’re doing about it <https://pybit.es/whiteboard-interviews.html>`_.

Pre-requisite
-------------
You have to be signed up to our platform with a username/email, or using Github login: `<http://codechalleng.es/signup>`_. Make sure you confirm your email which is required to register a license key.

In this helper doc we have 3 users: Tim is a recruiter and Sara and Ramit are interviewees. We will show you how to set up an interview Bite as the recruiter and send out private interview links (tokens) to the interviewees and watch their submissions.

After buying a license key from our [Enterprise pricing page](https://codechalleng.es/bites/pricing/enterprise) register it under Settings or with the direct purchase link provided in the purchase email (e.g. [https://codechalleng.es/purchase/access_code/PB-U8N435EH-PG65PW87-IXPWQG5T-898XSZI4](https://codechalleng.es/purchase/access_code/PB-U8N435EH-PG65PW87-IXPWQG5T-898XSZI4))
<img width="1283" alt="image" src="https://user-images.githubusercontent.com/387927/58949336-79ca8f00-878c-11e9-9ede-ce5d9377720d.png">
Register your license key
-------------------------

After buying a license key from our `Enterprise pricing page <https://codechalleng.es/bites/pricing/enterprise>`_ register it under Settings or with the direct purchase link provided in the purchase email (e.g. `<https://codechalleng.es/purchase/access_code/PB-U8N435EH-PG65PW87-IXPWQG5T-898XSZI4>`_).

.. image:: https://user-images.githubusercontent.com/387927/58949336-79ca8f00-878c-11e9-9ede-ce5d9377720d.png

You get a confirmation/welcome message:

![image](https://user-images.githubusercontent.com/387927/58949488-e2b20700-878c-11e9-8a90-ff133a8a6f13.png)
.. image:: https://user-images.githubusercontent.com/387927/58949488-e2b20700-878c-11e9-8a90-ff133a8a6f13.png
:width: 600

Click the settings link in the message, you are presented with the following screen showing your license keys and amount of interview tokens purchased:

![image](https://user-images.githubusercontent.com/387927/58949647-391f4580-878d-11e9-9e35-a19786b9c464.png)
.. image:: https://user-images.githubusercontent.com/387927/58949647-391f4580-878d-11e9-9e35-a19786b9c464.png
:width: 600

Your own space on PyBites
-------------------------

At this point you need to set a _company slug_ for your Interview Bites, see it as your private corner in the PyBites universe. As we're movie fans let's have our slug called _nolan_:
At this point you need to set a *company slug* for your Interview Bites, see it as your private corner in the PyBites universe. As we're movie fans let's have our slug called *nolan*:

<img width="1313" alt="image" src="https://user-images.githubusercontent.com/387927/58949996-06c21800-878e-11e9-9818-6d5edead7b39.png">
.. image:: https://user-images.githubusercontent.com/387927/58949996-06c21800-878e-11e9-9818-6d5edead7b39.png
:width: 600

At this point you see your private _Interview Bites_ in the sidebar. Click on it or on the _Manage your interview bites_ button while still in settings:
At this point you see your private *Interview Bites* in the sidebar. Click on it or on the *Manage your interview bites* button while still in settings:

<img width="1312" alt="image" src="https://user-images.githubusercontent.com/387927/58950152-5bfe2980-878e-11e9-8036-7b9338617fdf.png">
.. image:: https://user-images.githubusercontent.com/387927/58950152-5bfe2980-878e-11e9-8036-7b9338617fdf.png

You see the amount of Interview Bites you have available on your account (currently 1 for each 50 purchased tokens). You can add a new Interview Bite by clicking the _Add new Bite_ button:
You see the amount of Interview Bites you have available on your account (currently 1 for each 50 purchased tokens).

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950208-80f29c80-878e-11e9-9d3b-46b58345e042.png">
Add Interview Bites
-------------------

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950222-89e36e00-878e-11e9-86bc-e85cc1a9416d.png">
You can add a new Interview Bite by clicking the *Add new Bite* button:

.. image:: https://user-images.githubusercontent.com/387927/58950208-80f29c80-878e-11e9-9d3b-46b58345e042.png

.. image:: https://user-images.githubusercontent.com/387927/58950222-89e36e00-878e-11e9-86bc-e85cc1a9416d.png

As you see we support quite some external libraries you can use. You can also hide the tests to potentially make it more difficult, and (exciting!) you can set a deadline in minutes to make it even more tough!

But maybe you don't want to write your own exercises, we can affirm it's pretty hard and time consuming. So why not re-use on or our Bites, we have almost 200 of them at the time of this writing. After the previous setup you should see a _copy this bite_ button on our Bites (except the Intro Bites) which we demo next:
Copy our Bites
--------------

But maybe you don't want to write your own exercises, we can affirm it's pretty hard and time consuming. So why not re-use on or our Bites, we have almost 200 of them at the time of this writing. After the previous setup you should see a *copy this bite* button on our Bites (except the Intro Bites) which we demo next:

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950357-e2b30680-878e-11e9-81a1-01f73e5bf810.png">
.. image:: https://user-images.githubusercontent.com/387927/58950357-e2b30680-878e-11e9-81a1-01f73e5bf810.png

Here we navigated to Bite 2 which has some kick-ass regex problems for the candidate to solve. Notice the "Copy this Bite" button, and click it:

The Bite is now copied to your private Interview Bites!

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950417-070ee300-878f-11e9-929d-77514c73f530.png">
.. image:: https://user-images.githubusercontent.com/387927/58950417-070ee300-878f-11e9-929d-77514c73f530.png

Click on "Edit / Publish" to make any changes. Here I update the title and toggled "Published" on:

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950485-332a6400-878f-11e9-8db0-9bc34f4ee0de.png">
.. image:: https://user-images.githubusercontent.com/387927/58950485-332a6400-878f-11e9-8db0-9bc34f4ee0de.png

2 new links appeared: _Submissions_ and _Manage interview tokens_:
2 new links appeared: *Submissions* and *Manage interview tokens*:

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950589-6cfb6a80-878f-11e9-87d8-e234cb03d073.png">
.. image:: https://user-images.githubusercontent.com/387927/58950589-6cfb6a80-878f-11e9-87d8-e234cb03d073.png

Click the latter:
Interviewee links
-----------------

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950642-8e5c5680-878f-11e9-8b4d-eebbc1c7acce.png">
Click on *Manage interview tokens* to generate private interviewee links (tokens):

.. image:: https://user-images.githubusercontent.com/387927/58950642-8e5c5680-878f-11e9-8b4d-eebbc1c7acce.png

Let's generate 20 interview links for this one:

<img width="1297" alt="image" src="https://user-images.githubusercontent.com/387927/58950657-961bfb00-878f-11e9-9dac-14c9acce4cbc.png">
.. image:: https://user-images.githubusercontent.com/387927/58950657-961bfb00-878f-11e9-9dac-14c9acce4cbc.png

![image](https://user-images.githubusercontent.com/387927/58951306-11ca7780-8791-11e9-8c16-fe1f27575e9d.png)
.. image:: https://user-images.githubusercontent.com/387927/58951306-11ca7780-8791-11e9-8c16-fe1f27575e9d.png

Your balance went down with 20 but you can still recover those token spots by deleting them. The real token balance credit happens when interviewers start to redeem the links.

For example here I deleted 3 tokens, recovering some of my balance:

![image](https://user-images.githubusercontent.com/387927/58951340-260e7480-8791-11e9-91a7-047462aecf9d.png)
.. image:: https://user-images.githubusercontent.com/387927/58951340-260e7480-8791-11e9-91a7-047462aecf9d.png

Interviewing people
-------------------

Let's send Ramit and Sara an interview link, just click the copy button on the first two token rows.

Sara entered the interview token in her browser and gets presented with our typical Bite interface:

![image](https://user-images.githubusercontent.com/387927/58951377-40485280-8791-11e9-9090-0bc265024b8d.png)
.. image:: https://user-images.githubusercontent.com/387927/58951377-40485280-8791-11e9-9090-0bc265024b8d.png

To show you that each token is unique to an interviewee here is what happens when Ramit redeems the same link:

![image](https://user-images.githubusercontent.com/387927/58951555-b51b8c80-8791-11e9-96cd-ea4850cf1864.png)
.. image:: https://user-images.githubusercontent.com/387927/58951555-b51b8c80-8791-11e9-96cd-ea4850cf1864.png

Let's compare this with the timer view. Tim now set 60 minutes on the Bite, let's get Ramit to open the Bite now:

![image](https://user-images.githubusercontent.com/387927/58951697-14799c80-8792-11e9-8037-e31e436a0f7e.png)
.. image:: https://user-images.githubusercontent.com/387927/58951697-14799c80-8792-11e9-8037-e31e436a0f7e.png

He gets a timer now!

As Tim, the Recruiter, refresh the page. You can now see the tokens being redeemed:

![image](https://user-images.githubusercontent.com/387927/58951762-3c690000-8792-11e9-9587-e5f917c7be4a.png)
.. image:: https://user-images.githubusercontent.com/387927/58951762-3c690000-8792-11e9-9587-e5f917c7be4a.png

Interview submissions
---------------------

Fast forward a bit, having Sara and Ramit submit some code, when you go back to the submissions page this is how it would look:

![image](https://user-images.githubusercontent.com/387927/58952334-afbf4180-8793-11e9-9705-da9f71e3598e.png)
.. image:: https://user-images.githubusercontent.com/387927/58952334-afbf4180-8793-11e9-9705-da9f71e3598e.png

You see their final codes and last submits. Interview Bites are not scored at this point but you see some emojis if a timer was set and the deadline was hit or missed.

Download interview data
-----------------------

We added a download feature to not lose any data upon deleting Interview Bites to free up Bite slots on your license (currently you get 1 for each 50 purchased interview tokens).

You see their final codes and last submits. Interview Bites are not scored at this point but you see some emojis if a timer was set and the deadline was hit or missed. You can also download a zip file with all the interviewee's submission:
To download a zip file with all the interviewee's submissions just click the button on the Bite:

<img width="1442" alt="image" src="https://user-images.githubusercontent.com/387927/58952399-e39a6700-8793-11e9-92fc-73e80b79ed86.png">
.. image:: https://user-images.githubusercontent.com/387927/58952399-e39a6700-8793-11e9-92fc-73e80b79ed86.png

We added this feature to not lose any data if you want to delete your own Interview Bites if you run out of free Bite slots on your license.
Feedback
--------

We hope this new way of interviewing (pre-screening) makes the hiring process more agile and will save you a lot of time. To learn about the ideology about this technology / tier, read our article HERE
We hope this new way of interviewing (pre-screening) makes the hiring process more agile and will save you a lot of time. As always we're very open to your feedback to make the platform better, just ping us `on the platform <https://codechalleng.es/inbox/new>`_.

0 comments on commit b0b4e67

Please sign in to comment.