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
    -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 2
  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)
  1. 1
    He just pasted this question in the chat:-
    Times asked 2
  2. 2
    Create a route /users which shows a list of users (each with id, name, and score). Build a small Vue application that uses routing via vue-router.
    Times asked 2
  3. 3
    Use v-for to display the list. When a user is clicked, navigate to /users/:id.
    Times asked 2
  4. 4
    On this new route, show a component that displays the selected user’s details using the id from the URL.
    Times asked 2
  5. 5
    In this component, display the user’s name and score,
    Times asked 1
  6. 6
    and change the score color to red if it is below 50, otherwise green.
    Times asked 1
  7. 7
    (Also make sure your app handles the case where an invalid user id is entered in the URL.)
    Times asked 2
Advice: The problem might seem daunting, but try to break it up in small parts.
  1. 1
    One important thing in this project to know ..answer me when you fetch a empty database what will it return?? That its he said : Very well , you explained every thing .. Have a good day
    Times asked 2
Advice: Just know ur code well..anf few theory questions previously told by people
  1. 1
    Appdev2 level 1 viva
    Times asked 2
  2. 2
    Proctor : level2_78
    Times asked 2
  3. 3
    Download the code
    Times asked 2
  4. 4
    Give the demo
    Times asked 2
  5. 5
    where you have implemented the Role based access
    Times asked 2
  6. 6
    Phir ..admin dashboard main Registered company ka ek table ko remove karne bola tha
    Times asked 2
  7. 7
    Phir what is cache ?? Implemented where ? At which endpoint pe hai
    Times asked 2
  8. 8
    Celery job kaha hai code main...aur uska theory
    Times asked 2
  9. 9
    Aur one way binding aur two way binding theory bas...thank you bolke chali gayi mam...
    Times asked 2
Advice: Just be confident and answer
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.