Interview Application Portal

Today in my blog, I am writing about the new application I am working on. The application is a Interview Management Server for applying into a company.

  • Firstly, I have created the case types which are required for the app. The “Application Layer” is the screen where the user can enter his personal details, his work experiences and the job for which he has applied. He also uploads his resume.
  • Now, the details (or the case) is sent to a “On-Boarding Manager”, who goes through the details and has the option to either approve or to reject the particular person. If the applicant gets approved, He will be provided with the interviewer details such as the name and designation.
  • If the applicant gets rejected, the necessary comments are given and then the case is terminated.
  • Now, the applicant details get send to the interviewer, which has been created as a child case.
  • I have used the pyStatusWork as a way to find out where the case is currently in.
  • Running of the case:
Application Details — User View
Send to Manager
Manager View for Approval for Interview and Assign an Interviewer
  • The On-Boarding Manager has to go through the resume and decide on whether the applicant is eligible to attend the interview.
  • If the applicant is eligible, the manager has to allot the work to the interviewer, who has to take the interview for the applicant.
  • If the applicant is not eligible, the manager rejects the applicant and the remarks are shown. The status of the case should be changed to resolved-rejected.
  • The manager allots the work in the following manner:
  • Now, the manager selects which interviewer gets the following case.
  • All the ID’s of the users who have either admin access or user access to the Application “I-Recruit” is displayed here using autocomplete. ( The method to do this will be explained in the upcoming story)
  • The interviewer assigned will make a call to the applicant, to conform the timings of the interview (Manual).
  • During/After the interview, the interviewer fills the following details, and specified the job for which the candidate has been selected.
  • While the interview stage is going on, the On-Boarding Manager screen is still open, where he can view the current status of the case(Applicant)
  • After the interview process, if the applicant is selected, the manager adds the work to the HR Team. The applicant also receives an email from the company email address (auto-generated), which contains a PDF containing the comments of the interviewer, and also stating that he/she has been shortlisted for appointment.
Template for Email
  • Now the HR team adds the work to the Background Check Team and the Finance Team.
  • The Background Check team re-checks the information provided and approves the same.
  • The Finance Team sends another email to the applicant, with the Salary Details and the Expected Date of joining.
  • Now, the Application comes to an end, with all the child cases being resolved and the applicant gets selected into the company.

PS — The Email which I had received.




3rd Year Computer Science Undergraduate Student of Amrita Vishwa Vidyapeetam. Member of IEEE Student Branch, Travancore Society. PEGA Developer.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Retrograde Launch remix

The Fate Of Elon Musk’s Assistant Is A Cautionary Tale For Negotiating Salary

Organizational Chart Tool For Mac

How to Quickly Create and Unpack Lists with Pandas

Install Microcks on AWS for a test drive 🧪

Easy Template for creating Streamlit Multipage Applications

Defining Acceptable Proprietary Software

Why Computational Literacy is Critical for a Digital Workforce

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Harsha Sathish

Harsha Sathish

3rd Year Computer Science Undergraduate Student of Amrita Vishwa Vidyapeetam. Member of IEEE Student Branch, Travancore Society. PEGA Developer.

More from Medium

GameFi sector on the NEAR blockchain, and why should you choose it?


Project Work on cloning

Experience of Virtual Internship with LetsGrowMore