Viva prep · Real questions · Student experiences Enroll in Bootcamp

Search viva questions

Search by question text across the whole library — then narrow with subject, level, or proctor.

Question sets

  1. 1
    Don't remember excatly- mostly one frontend , backend , routes by just seeing db , add frontend code.
    Times asked 2
Advice: He is unpredictable , can ask anything, be thorough with your code . Just make sure you know what you are doing and he does give 2nd chance , if you ask ( basically burry you) , be prepare to write code on notebook
  1. 1
    Run the commands to start demo
    Times asked 2
  2. 2
    Show demo
    Times asked 11
  3. 3
    Asked if any input validation has been done
    Times asked 2
  4. 4
    Saw the demo
    Times asked 1
  5. 5
    Asked to explain code
    Times asked 2
  6. 6
    Authentication vs authorization
    Times asked 5
  7. 7
    Asked to explain any random vue file and questions about the script
    Times asked 1
  8. 8
    Coding question- make edits in frontend and backend for input validation- password length less than 8 characters
    Times asked 2
Advice: Best proctor, chill af. Just know the code thoroughly
  1. 1
    Forgot to mention also saw how emails were getting sent through SMTP
    Times asked 2
  2. 2
    how I was exporting CSV in user part
    Times asked 2
  3. 3
    and how daily reminders and monthly reports were generated and in which format
    Times asked 2
  1. 1
    Minor code change to change crontab to 1 min and nothing else
    Times asked 2
Advice: Although I was given some other examiner but he was not available so lvl2_86 examiner joined at 12:30 and VIVA went on for 30 min. Checked all the features Very calm, polite, friendly and knowledgeable examiner Gives you time to think for the answer and also if any issues come up Just practice the questions in this sheet and that would be enough for all the VIVAs you are going to attend. Also said you have made very good project and your theory is also good. Wished All The Best at the end and cleared some of the queries I had
See reviews 103 MAD2 Level 2
  1. 1
    Showed the demo of admin & user
    Times asked 2
  2. 2
    Showed webhook functionality & csv report download feature
    Times asked 2
  3. 3
    Proctor asked difference between v-if & v-for
    Times asked 2
  4. 4
    Asked me to open a txt editor & code the route for login page with GET & POST methods, but before I could finish he stopped me.
    Times asked 2
  5. 5
    Asked me to show in routes.py where I had incorporated GET, POST, PUT, DELETE HTTP methods.
    Times asked 2
  6. 6
    Asked me that if there was a bug in the code.. how I will debug it.
    Times asked 2
  7. 7
    Asked me whether I had used JWT for authentication - which I had.
    Times asked 2
Advice: Overall a very patient proctor since my laptop & internet stopped co-operating just before the viva.
  1. 1
    Verified ID card
    Times asked 2
  2. 2
    Checked GitHub collaborator
    Times asked 1
  3. 3
    Began the demo — modules were taking time to import, so provided a code walkthrough in the meantime
    Times asked 2
  4. 4
    Showed the relevant code sections (JWT implementation and cache usage)
    Times asked 2
  5. 5
    Opened Notepad and explained a use case for the v-if / v-else directive
    Times asked 2
  6. 6
    Started the demo and showcased all major features, especially MailHog integration and async jobs
    Times asked 2
  7. 7
    Explained the models, including cascade behavior
    Times asked 2
  8. 8
    Overall, he was very patient and pleasant to work with.
    Times asked 2
Advice: practice routes and v-directives on notepad and learn definitions
  1. 1
    the worst viva i have ever seen in my life :
    Times asked 2
  2. 2
    asked to show demo
    Times asked 1
  3. 3
    asked to write api routes in notepad (i did 90% code but one small thing i was not able to do)
    Times asked 2
  4. 4
    asked what is jwt where its mentioned
    Times asked 2
  5. 5
    told me to write vue codes
    Times asked 2
  6. 6
    then told me to write flask api
    Times asked 2
  7. 7
    asked what is vue library
    Times asked 2
  8. 8
    then he said i have done malpractice cause the code was very clean and i had given multi-line comments (i said that i saw in live sessiosn also and read that multi-line commens are good to write) but said i didnt wrote the code by myself and i will be malpracticed
    Times asked 2
  9. 9
    took my viva for 1 hour !!!
    Times asked 2
  10. 10
    hope i pass (even a E grade is okay this time)
    Times asked 2
Advice: prepare well for him... he likes to fail students
  1. 1
    Basic definitions:
    Times asked 2
  2. 2
    Models - primary, cascade, lazy, backref
    Times asked 2
  3. 3
    Celery
    Times asked 9
  4. 4
    Redis
    Times asked 6
  5. 5
    Vue directives
    Times asked 3
  6. 6
    Authentication vs authorization
    Times asked 5
  7. 7
    Http methods Asked to code route for redirection Showed project where he asked to send monthly report and crud on parking lot
    Times asked 2
Advice: Just be confident
  1. 1
    Show your ID
    Times asked 3
  2. 2
    Show the demo
    Times asked 2
  3. 3
    Where did you use caching and why?
    Times asked 2
  4. 4
    What is the Vue lifecycle?
    Times asked 1
Advice: He was a very nice, calm and polite proctor
  1. 1
    What happens when two patients try to book an appointment with same doctor and datetime?
    Times asked 2
  2. 2
    Open Notepad and write the code for if-else in Vue.js
    Times asked 2
  3. 3
    Write the code to select a user by id using ORM.
    Times asked 2
Advice: You should which piece of logic/code is in which file. Examiner gives sufficient time to answer.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have