Skip to content

CallOfProject/Call-Of-Project-Interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Call-Of-Project Interview Part

Overview

The Call-Of-Project Interview Part enables project owners to conduct coding and test interviews as part of their projects. This feature allows users to participate in interviews, showcasing their problem-solving skills and knowledge in various programming languages.

Author

Other parts of Call-of-Project

For more information about the project, visit our repositories:

Diagram

interview_app

Features

  1. Coding Interview:

    • Project owners can create coding interviews with prepared questions.
    • Users receive email invitations to participate in coding interviews.
    • Participants are expected to complete and submit the interview within a specified time frame.
    • If the interview is not submitted within the time limit, the system automatically submits the code written by the participant.
    • Project owners can view users' responses and manage interview results.
  2. Test Interview:

    • Similar to coding interviews, project owners can create test interviews with predefined questions and correct answers.
    • Users can participate in test interviews via email invitations.
    • Participants must solve each question before proceeding to the next one, and they cannot return to previous questions.
    • After completion, users submit the test interview, and results are communicated via email.
    • Project owners have access to users' responses and scores.
  3. Interview Management:

    • Project owners can delete interviews if needed.
    • Interviews cannot be edited after submission, but this feature may be added if sufficient time allows.
  4. Supported Programming Languages:

    • The platform supports 15 programming languages, including C, C++, C#, Java, JavaScript, Python, and more.
      • C
      • C++ 14 and C++ 17
      • C#
      • Java 8 and Java 14
      • JavaScript
      • Go
      • Kotlin
      • Python (versions 2, 3, and 3.8)
      • PHP
      • R
      • Ruby
      • Rust
      • Scala
      • Swift
      • TypeScript
  5. Frontend Technologies:

    • Angular v16
    • ngx monaco editor
    • PrimeNG library
  6. Backend Development:

    • The backend part of the project will be uploaded soon.
    • HackerEarth servers: For compile and run the codes.

Notes

  • Unexpected errors during compilation may occur due to sending user code to a remote server for compilation and execution.
  • The test case execution section for coding interviews has not been implemented yet.

Coding Interview Sample Video:

coding_interview.mp4

Test Interview Sample Video:

test_interview.mp4

Main Menu

Ekran Resmi 2024-03-01 15 29 37

Create Test Interview Screen

Ekran Resmi 2024-02-25 23 45 03

Ekran Resmi 2024-02-25 23 45 08

Create Coding Interview:

Ekran Resmi 2024-02-25 23 44 35

Test Invterview:

Ekran Resmi 2024-02-25 23 45 17

Coding Interview

  • Dark Theme

    • Ekran Resmi 2024-02-25 23 44 07
  • Light Theme

    • Ekran Resmi 2024-02-25 23 50 07
  • Example:

    • Ekran Resmi 2024-03-01 15 26 50

Manage Prepared Interviews

  • Prepared Interviews
    • Ekran Resmi 2024-03-11 18 41 34
  • Coding Interviews
    • Ekran Resmi 2024-03-11 18 41 55
  • Test Interviews
    • Ekran Resmi 2024-03-11 18 42 10
  • Show User Test Answers
    • Ekran Resmi 2024-03-11 18 42 25

Email Examples

  • Create Interview:
    • Ekran Resmi 2024-03-15 23 07 36
  • Interview Reminder:
    • Ekran Resmi 2024-03-15 23 09 43
  • Feedback time is expired and extended 1 week notify to project owner
    • Ekran Resmi 2024-03-08 15 56 11
  • Feedback time is expired and extended 1 week notify to project participants
    • Ekran Resmi 2024-03-15 23 10 47