Code Monkey home page Code Monkey logo

hire-test's People

Contributors

dexinshi avatar valdrinkoshi avatar ventuno avatar

Watchers

 avatar  avatar  avatar

hire-test's Issues

Typos

  • On home page, About Us section: "see" in "What you see is seeking you" should be "seek".
  • On the "LinkedIn Profile PDF" tab section, there is a typo. "computor" in bullet point #3 s/b "computer".
  • Questionnair section, there are two # 6 questions. The one before question 8. should be 7.
  • Questionnair section, question 5. When communicating a new idea, which is do you often use
    should be: 5. When communicating a new idea, which one do you often use
  • Under Candidate FAQs question: If I accept an interview request, will Ceek continue to find companies for me?

...A!er 2 weeks, - It should be After instead of A!er

Functionality Adjustment

  • Make Ceek logo on the Nav bar clickable to Index page
  • Taking long time to save the Upload Profile section. Need a loading icon.
  • What is the logout behavior? After logout is clicked on, go back to the Index page.

Content Adjustments

  • Index page: Change “And get $2000 signing bonus from Ceek once you get hired” to “ Free for Candidates. Ceek helps you land your dream job! "
  • Profile page: Change Portfolio to Sample Project
  • Profile page: Change Questionnaire to Test Your Work Style
  • View profile page: Change Take me off the job market to Stop Job Matching
  • View Profile Page: Change Portfolio to Sample Project
  • View Profile Page: Change Questionnaire Result to Work Style Test Result
  • Top Nav Bar: Change Likes to Matches (if we want a single term for both candidate and hiring company side, otherwise, we have My Offers for candidate side and My Candidates for hiring side).

Confirmation after "Start Job Matching" or "Stop Job Matching" is clicked on

Feedback from user: Clicked on "Start Job Matching", and waited for matches to show up. It was confusing not knowing what to expect next.

Need to have a pop up message indicating " Your profile looks great! We will notify you once we find the matched positions. "

If the user clicks on " Stop Job Matching", pop up a message " Thanks for using Ceek! The job matching is deactivated per your request. "

or the page below as a confirmation for start job matching.

match-candidates-01updated

Project setup

  • integrate current code with React
  • general project structure
  • create test users so that we can test locally
  • decide which task runner to use (Grunt/gulp?)
  • check data security

Questionnaire

Feedback from one user (she tried Ceek with my presence): Once a choice to the question is selected, it should go to the next question automatically. Also the user is confused with the SAVE button and click on it after each question was answered.

Resume upload

As a future enhancement, we should let user to upload their own resume and also optional Linkedin PDF.

Leann: I think Linkedin will be more expedient from a user standpoint, BUT it will be of limited use from a matching perspective. (she is referring the user's own copy of resume upload v.s. Linkedin PDF upload)

Gita: rather to upload her own resume instead of Linkedin PDF

Kevin:
image3

home page

  • do value proposition screen
  • any button sends to next sign in/sign up part
  • integrate linkedin flow for signup

slide22

slide23

slide24

Questionnaire

  • 1. When a question is answered, goes to next question automatically.
  • 2. Error message of “Questionnaire” doesn’t tell users which questions did users forget to answer.
  • 3. The color/style need to be changed to Jingtian's design spec for this section

Resume Parsing

Leann Pereira, a recruiter by profession tried out and reported the following:

I went and uploaded my profile and it gave me a check mark, but I want to see the output automatically in either a pop-up or in the page. I viewed the profile page and the output is a bunch of null-present.

screen shot 2016-02-26 at 4 05 03 pm

screen shot 2016-02-26 at 4 05 14 pm

Profile page

  • 1. When users want to delete a “experience” or “education” card, ask users again like “Are you sure that you want to delete this company/school?"
  • 2. When users make some changes in one section, then they click another tab to jump into another section, the system should ask users if they want to save the changes in the previous section before allowing them to open a new section.
  • 3. When the first tab is opened, the font type of titles on other tabs should be changed to “light"
  • 4. For first time users, do we allow them to open another tab without finish the previous one first?
  • 5. The tab status icons, how many kinds of status do we have? "close, open, finished" or just "unfinished, finished"
  • 6. Should point out which field is required, maybe using symbol "*"
  • 7. If we have “contract” or “intern”, we should allow users to input “hourly” or “monthly” salary
  • 8. User feedback: allow , (comma) in the salary field. She didn't know what she did wrong with the salary field upon saving.

Parsing - null

  • Leann reported that null is still present, see image below:

screen shot 2016-03-01 at 7 16 18 pm

Sample Project

A friend tester is confused with Sample Project, and don't know what we meant by Sample Project and what do we expect her to put in for the project link. Need to supplement a simple desc there to clear the confusion. Also Project Link should have example: http://github.com/user/sampleproject

In the sample project section:

  • Put a desc at the start: Show the hiring company what you can do by providing the URL or link to the project you have worked on.
  • In the Project Link blank field, please put an example: http://github.com/user/sampleproject

store jobs proposal

Create parse job that populates Jobs table https://www.parse.com/apps/ceek/cloud_code/jobs/

Use these APIs to get data
(import on Google Postman)
screen shot 2015-07-18 at 6 58 20 pm

{
    "id": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
    "name": "ceek",
    "timestamp": 1437266263753,
    "requests": [{
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "1d08e4d7-265e-6f59-38cc-4e4aef6c7df1",
        "name": "angel.co authorize",
        "description": "",
        "url": "https://angel.co/api/oauth/authorize?client_id=5ed28cad9c7efe4386d3f38b76c13013820124e5983b645c&response_type=code",
        "method": "GET",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "1e14aabe-59ea-cd85-c5e2-0ba69bc5cfda",
        "name": "angel.co jobs",
        "description": "",
        "url": "https://api.angel.co/1/jobs?access_token=def87e917b2980878495d480bd73c0bb90e78691973fe54c",
        "method": "GET",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "44eeebe9-2714-837f-4552-59693430a539",
        "name": "authenticjobs.com jobs",
        "description": "",
        "url": "http://www.authenticjobs.com/api/?api_key=9f03f93d35cf373c7ae4060eca263f1f&format=json&method=aj.jobs.search",
        "method": "GET",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "5b06faa7-76cc-189d-a225-d0ab9815506e",
        "name": "indeed.com jobs",
        "description": "",
        "url": "http://api.indeed.com/ads/apisearch?publisher=5511457082343686&q=software engineer&l=san francisco&latlong=1&co=us&userip=192.168.0.14&useragent=Mozilla/%2F4.0%28Firefox%29&v=2&format=json",
        "method": "GET",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "66ac5795-7c45-5bbe-81d4-da55323d8047",
        "name": "angel.co token",
        "description": "",
        "url": "https://angel.co/api/oauth/token?client_id=5ed28cad9c7efe4386d3f38b76c13013820124e5983b645c&client_secret=d074e070082b4545079c87b7e562f8392287684f382a9f80&code=a689511772290df98d4b4f6a2decfa194d02c5436e0c7597&grant_type=authorization_code",
        "method": "POST",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "7d7252bf-ea95-a0c9-4ce7-617e6d4cd97a",
        "name": "glassdoor jobs",
        "description": "",
        "url": "http://api.glassdoor.com/api/api.htm?t.p=5317&t.k=n07aR34Lk3Y&userip=0.0.0.0&useragent=&format=json&v=1&action=jobs-stats&returnStates=true&admLevelRequested=1",
        "method": "GET",
        "headers": "",
        "data": [{
            "key": "user",
            "value": "1",
            "type": "text"
        }, {
            "key": "bio",
            "value": "cool",
            "type": "text"
        }],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }, {
        "collectionId": "ec7d078a-3a5c-3d9b-eaa8-d522212af6af",
        "id": "afbcf5bd-758e-9a9f-0aa9-f5284a1e5056",
        "name": "github.com jobs",
        "description": "",
        "url": "https://jobs.github.com/positions.json?description=software engineer&location=san francisco",
        "method": "GET",
        "headers": "",
        "data": [],
        "dataMode": "params",
        "timestamp": 0,
        "responses": [],
        "version": 2
    }]
}

Loading bar not dismissed

The loading pop-up never dismissed after the resume is uploaded. Refreshed the tab and all returned to normal and the user could continue with filling his profile. (reported by Valdrin)

Profile page: "Start Date" of "Experience" inconsistent in different places

"Start Date" of "Experience" is inconsistent in different places(Linkedin profile, Edit profile and View profile). See below:

Start date on the Linkedin profile pdf is "December 2015":

screen shot 2016-02-28 at 11 49 12 am

After uploading, on the Edit profile page, it shows as "3/1/2016":

screen shot 2016-02-28 at 11 49 02 am

After saving, on the View profile page, it shows as "Feb 2016"

screen shot 2016-02-28 at 11 48 48 am

Loading icon

Need a loading icon. When connection is poor, the loading take a long time

Design Adjustment- Profile Page

  • 1. After changing the profile image and clicking "view profile", users need to refresh the page to see the new image
  • 2. Questionnaire section doesn’t support “Firefox” very well
  • 3. Put "View Profile" button to the center.
  • 4. Expected salary shouldn’t allow users to input non-number
  • 5. Work authorization: add “F1"
  • 6. Personal Information experience, education section needs gaps
  • 7. Company background color and the left and right padding;
  • 8. Space between “Add button” and the next title;

ideal job, fill in details

After first signup, user should be redirected to the ideal job & fill in details flows.
User shall be able to access these flows later on too (not covered here)

Ideal job flow:
slide25

fill in details:
slide26

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.