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
    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.
  1. 1
    - Asked for id
    Times asked 1
  2. 2
    - Asked for github collaborator
    Times asked 1
  3. 3
    - Asked that should I have mentioned of Ai usage percentage (I said No, I forgot😶‍🌫️)
    Times asked 2
  4. 4
    - Asked that I have implemented Role Based Access Control and Tokens (I explained him whatever I had done)
    Times asked 2
  5. 5
    - Asked to open Notepad and then asked to create a hello world route taking 2 integers as input, and returning their sum as output with a message hello and source code 302
    Times asked 1
  6. 6
    - Asked Cascade in database,
    Times asked 2
  7. 7
    I guess asked one more question (I forgot)
    Times asked 2
Advice: Nice Proctor, just relax and answer whatever he asks with calm mind
  1. 1
    didn't ask demo
    Times asked 2
  2. 2
    asked to code an api route in backend for getting no.of reservations made in the past x days
    Times asked 2
  3. 3
    asked to make changes in frontend so that frontend display those reservations
    Times asked 2
  4. 4
    (some qns which I remember) what is vue lifecyle
    Times asked 2
Advice: Just practice those coding questions because he asked the same questions from past 3 vivas, then learn all the mad 2 previously asked viva questions, rest leave it to god. But he is quite impressed with coding itself so when I asked feedback he said "you have good understanding of your project and could code well even If a lengthy code is given, just brush up theory". Overall chill if you can code
  1. 1
    Theory:-
    Times asked 4
  2. 2
    Client vs distributed network
    Times asked 4
  3. 3
    Cell spaceing vs cell padding
    Times asked 4
  4. 4
    How you implemented celery
    Times asked 2
  5. 5
    If some new booking happens how the apis and routes are working together explain process
    Times asked 4
  6. 6
    Difference between back populate and back ref
    Times asked 4
  7. 7
    Only one coding question - changing the position of one button
    Times asked 2
  8. 8
    Very nice proctor
    Times asked 2
Advice: No need to worry he is very chill and good
  1. 1
    difference between mad1 and mad2 project
    Times asked 2
  2. 2
    how did you implement csv job
    Times asked 2
  3. 3
    used token based or session based
    Times asked 2
Advice: use examples to explain be confident focus more on theory concepts
  1. 1
    Asked to change date and time in celery for mail report
    Times asked 1
  1. 1
    Where all have you used caching? Asked to change the celery tasks to one minute for testing Asked how much AI %age I have used as I had done a lot of commenting in my code so he was doubting I had done whole project using AI
    Times asked 2
Advice: Chill, patient, polite proctor Explains questions with answers if u answer partially correct Just be thorough with the code and learn in deep about caching, celery Make sure you know in and out of your code so that it does not feel like you have made it using AI(even though if you did it)
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have