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
    1.asked me to show id
    Times asked 2
  2. 2
    2.Asked me to show the app show the features
    Times asked 1
  3. 3
    3.from backend show where a student cannot apply again for the same job
    Times asked 2
  4. 4
    4.varios http commands
    Times asked 2
  5. 5
    5.show the email sending feature - show celery task working
    Times asked 2
  6. 6
    6.what kind of rbac are you using
    Times asked 2
  7. 7
    7.write code for getting 2 integers from the front end add them and send back to frontend
    Times asked 2
Advice: Chill, asks the same questions I guess
  1. 1
    asked to show id card,
    Times asked 2
  2. 2
    then dwnld the zip and start demo of core requirememts,
    Times asked 2
  3. 3
    while going through it, some simple questions were asked
    Times asked 2
  4. 4
    rbac, session or token, cdn or cli
    Times asked 2
  5. 5
    cascade=delete-orphan meaning
    Times asked 2
  6. 6
    write a api code to take two integer input from backend and return their sum
    Times asked 2
  7. 7
    complete the demo(core requiements) in between.
    Times asked 2
Advice: Not strict proctor, very calm, just need to make sure demo works and answer basic questions.
  1. 1
    Demonstrate notebook and go through all the functions, then asked questions on Celery beats and async , then coding was to show only the cancellation bookings on the website then last he asked for git hub
    Times asked 1
Advice: Worst viva guy you can get he's non supportive and rushes you through the tasks and overall attitude was very negative. Just be ready with your prep as he asks same questions
  1. 1
    -Show GitHub
    Times asked 2
  2. 2
    -Ask if a patient can reschedule appointment without cancelling ( i haven't impletened that logic , he gave me feedback about it )
    Times asked 2
  3. 3
    -Basic Questions about Celery and Redis
    Times asked 2
  4. 4
    -Vue and CLI questions
    Times asked 2
  5. 5
    -What difficulties i faced during the project
    Times asked 2
  6. 6
    - No code Changes
    Times asked 1
Advice: Such a nice guy , just practice from the sheet , All the Best.
  1. 1
    - first he said to show id card
    Times asked 2
  2. 2
    - then said to show github
    Times asked 2
  3. 3
    - demo of app
    Times asked 3
  4. 4
    - write a api to return all students (PPA)
    Times asked 2
  5. 5
    - change the timings and send daily remainder at current time
    Times asked 2
  6. 6
    Theory
    Times asked 2
  7. 7
    - how are you managing routes in frontend
    Times asked 2
  8. 8
    - CLI vs CDN
    Times asked 2
  9. 9
    - when is token stored
    Times asked 2
  10. 10
    - where is cache stored
    Times asked 2
Advice: know your code throughly
  1. 1
    Proctor:level_2_148
    Times asked 2
  2. 2
    Honestly the best proctor
    Times asked 2
  3. 3
    Theory qs
    Times asked 2
  4. 4
    What were the problems you faced while making this project
    Times asked 1
  5. 5
    How will you scale this to 10k users
    Times asked 1
  6. 6
    None
    Times asked 2
  7. 7
    Finished in 35 mins
    Times asked 2
Advice: If you get this proctor , you have nothing too worry ATB!
  1. 1
    Done with level 2 viva:
    Times asked 1
  2. 2
    -How have you approached the problem statement ?
    Times asked 2
  3. 3
    -show the component files & How does the program know where the components are stored?
    Times asked 2
  4. 4
    -looked at my code(a .js file) and asked 'what does this asyn function do here?
    Times asked 2
  5. 5
    -difference between Redis and celery ?
    Times asked 1
  6. 6
    -How is redis different from SQLlite DB? in terms of the way they store data.
    Times asked 2
  7. 7
    -Difference between v-if and v-show ? Where have you used them?
    Times asked 2
  8. 8
    -explain the data flow when a user tries to login
    Times asked 2
  9. 9
    *coding questions:*
    Times asked 2
  10. 10
    -implement a Custom alert message whenever you login into the admin dashboard.
    Times asked 2
  11. 11
    -remove a column from a student list table
    Times asked 2
Advice: She is calm, and patient. just asks a lot of questions. Be confident. PREPARE WELL, especially The theory.
  1. 1
    Proctor id - level2-101
    Times asked 2
  2. 2
    🔹 1. Project + Practical Task
    Times asked 2
  3. 3
    Add a filter option in admin dashboard (UI + functionality)
    Times asked 2
  4. 4
    models.py
    Times asked 2
  5. 5
    Dashboard code
    Times asked 2
  6. 6
    🔹 2. Vue / Frontend Concepts
    Times asked 2
  7. 7
    What are props?
    Times asked 2
  8. 8
    What is emit?
    Times asked 3
  9. 9
    Why do we use emit? (communication child → parent)
    Times asked 2
  10. 10
    Difference idea: props vs emit (implicitly checked)
    Times asked 2
  11. 11
    🔹 3. Backend / Python Concepts
    Times asked 2
  12. 12
    What is a decorator?
    Times asked 3
  13. 13
    🔹 4. Web App Architecture
    Times asked 2
  14. 14
    What is an SPA (Single Page Application)?
    Times asked 2
  15. 15
    🔹 5. Authentication Concepts
    Times asked 2
  16. 16
    What is Authentication?
    Times asked 2
  17. 17
    What is Authorization?
    Times asked 1
  18. 18
    Difference between them
    Times asked 1
  19. 19
    🔹 6. APIs
    Times asked 2
  20. 20
    What are APIs?
    Times asked 1
  21. 21
    🔹 7. System / Networking (Unexpected)
    Times asked 2
  22. 22
    What is VPC (Virtual Private Cloud) (new/unexpected question)
    Times asked 2
  23. 23
    Asked about connections (likely DB connections / API connections / client-server)
    Times asked 2
  24. 24
    🔹 8. General Flow Checks
    Times asked 2
  25. 25
    Show GitHub repo
    Times asked 2
  26. 26
    Run and demo project
    Times asked 2
  27. 27
    Explain code logic while navigating files
    Times asked 2
Advice: 🔹 1. Flexible / Situation-handling Original proctor didn’t come → he stepped in Told you to wait → means he was coordinating, not careless 👉 This shows he was adjusting to the situation, not trying to trap students. 🔹 2. Standard Verification Mode Asked for ID card Asked for GitHub Asked for demo 👉 Very typical checklist — like: “Let me confirm this is your project and you actually worked on it.” 🔹 3. Practical > Theory Focus Gave live task (add filter) Asked to show models.py + dashboard code 👉 This means: He cares more about real understanding than memorized answers Even when filtering didn’t work, he didn’t stop you immediately — that’s important. 🔹 4. Concept-Probing Style He kept asking: props, emit decorator SPA auth vs authorization APIs, REST VPC (stretch question) 👉 Pattern: Start from basic → move to deeper → then throw 1–2 surprise questions Like Hori suddenly asking something unexpected just to see Miyamura’s reaction 😄 🔹 5. Not Aggressive / Not Interrupting Let you try UI part Asked explanations instead of rapid-fire grilling Didn’t panic you further even when filter didn’t work 👉 This is a neutral-to-friendly evaluator, not a strict one 🔹 6. Positive Ending Signal “Feedback was positive” Your gut feeling: pass 👉 Huge sign: Examiners usually don’t give positive signals unless: you showed effort you understood most things
  1. 1
    ID check
    Times asked 2
  2. 2
    Show collaborator
    Times asked 2
  3. 3
    Download from portal or do checksum
    Times asked 2
  4. 4
    Run your project
    Times asked 2
  5. 5
    He didn't ask for whole demo, but himself asked to show specific functionalities
    Times asked 2
  6. 6
    Where is mailhog? Change the timing in mailhog
    Times asked 2
  7. 7
    Show front end files
    Times asked 2
  8. 8
    CDN vs CLI
    Times asked 2
  9. 9
    Asyncronization function
    Times asked 2
  10. 10
    fuction of await
    Times asked 2
  11. 11
    What is ORM?
    Times asked 49
  12. 12
    Show api
    Times asked 2
  13. 13
    What is caching?
    Times asked 23
  14. 14
    token based vs session based
    Times asked 2
  15. 15
    Write a code for signup in notepad
    Times asked 2
Advice: Very chill, cool, calm proctor
  1. 1
    1.where have you used used cache
    Times asked 2
  2. 2
    2.what have you used cli or cdn
    Times asked 2
  3. 3
    3.every nook and corner of the code
    Times asked 2
  4. 4
    4.very detailed demo
    Times asked 2
  5. 5
    5.write a javascript function that prints out the full name and mount it.
    Times asked 2
  6. 6
    6.what an function that fetches the appointment where the name of the doctor was ram
    Times asked 2
Advice: dont rely on previous responses from the sheets, he might you the same theory question but for code changes he changes everytime(atleast that's what i saw)
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have