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 the I'd card
    Added by Ak
    Times asked 1
  2. 2
    Write a route for query- " name of the treks which are hard and their capacity is 20
    Added by Ak
    Times asked 1
  3. 3
    Write a route for query- give usernames of the users who booked the trek having location as himalaya
    Added by Ak
    Times asked 1
  4. 4
    Asked some questions from my code mainly routes.py
    Added by Ak
    Times asked 1
  5. 5
    Didn't asked any theory questions
    Added by Ak
    Times asked 1
  6. 6
    Just be honest with this proctor don't try to be oversmart
    Added by Ak
    Times asked 1
  7. 7
    Best of luck
    Added by Ak
    Times asked 3
Advice: just know your code bro that's it this proctor checks you if you know your code well or not
  1. 1
    no theory questions
    Times asked 1
  2. 2
    using Jinja write frontend which redirects blacklisted entities to greeting message
    Times asked 1
  3. 3
    write a backend code to get a list of all bookings from models.py
    Times asked 1
  1. 1
    she asked abt sqlite
    Added by 24F3002528 VULKUNDAKAR AKARSHA
    Times asked 1
  1. 1
    vue router vs pinia
    Times asked 1
  2. 2
    keyword to define vue router
    Times asked 1
  3. 3
    web hook vs lifecycle hooks
    Times asked 1
  4. 4
    memoization and cache
    Times asked 1
  5. 5
    code to delete a user from database using vue
    Times asked 1
  6. 6
    Webcreate history meaning
    Times asked 1
Advice: congratulations ur proctor is Shri Krishna Pandey💀
  1. 1
    *create a new vue component, it will have 3 check btn, label with red, blue and green
    Times asked 2
  2. 2
    another submit btn
    Times asked 2
  3. 3
    when I click on submit btn then the color of the submit btn will turn to respective check btn
    Times asked 2
  4. 4
    *create input box and submit btn in frontend, user will enter a number in input box, when user click submit btn, send an api request to backend, to check if it is a prime or not
    Times asked 2
  5. 5
    *explain the download btn step by step,
    Times asked 2
  6. 6
    *explain the use of ':' in `:disabled=isLoading` which I was using
    Times asked 2
Advice: he do give chances but honestly I forgot all of the code so was playing catchup, so please make sure you know your code and can write basic Vue code, not scary if you know your code well and can write (basic) code
  1. 1
    said that its my viva, no need to ask for permission. do what i think best and then he will ask if he wants to.
    Times asked 2
  2. 2
    so i presented the app, explained backend, frontend and database in the order he gave me
    Times asked 2
  3. 3
    took around 40 mins(~12 min setup as there was some problem)
    Times asked 2
  4. 4
    he then said he is satisfied with my work and said i have done a very good job and let me leave
    Times asked 1
Advice: GOAT proctor. very lucky if you get him.
  1. 1
    Demo of project and he will guide you on what to do
    Times asked 2
  2. 2
    Any questions i had for him No coding questions
    Times asked 1
  3. 3
    Then run your project
    Times asked 1
  4. 4
    Then project related like add staff assign him staff download csv file.
    Times asked 1
  5. 5
    Then ask to add label on my staff while creating staff and also set their position
    Times asked 1
  6. 6
    What is call function used for
    Times asked 1
  7. 7
    Difference between span and div
    Times asked 1
  8. 8
    Id and class difference (css)
    Times asked 1
  9. 9
    Ask me to show routes
    Times asked 1
  10. 10
    I have done with my assement
    Times asked 1
Advice: extremely nice proctor, gave really good suggestions when asked how i can take this app to production level , the viva was quick less than viva 1
  1. 1
    gave me a route "trek/<staffname>" and told me to write a route for this and that route fn should be able to extract staff name and return the trek assigned to that staff.
    Times asked 2
  2. 2
    then he told me to explain my profit
    Times asked 2
  3. 3
    then explain how when a admin create new trek how everything flow from frontend to backend to db
    Times asked 2
  4. 4
    then he told me to open some specific files like vue.app, models app.py config files and told me to explain some parts of it like why i am using secret key , why we used this specific function what does watcher do and all
    Times asked 1
  5. 5
    what is api composition
    Times asked 2
  6. 6
    what does script setup do
    Times asked 2
  7. 7
    what is watchers , computed. property
    Times asked 1
  8. 8
    what does reactive mean
    Times asked 2
  9. 9
    ref
    Times asked 2
  10. 10
    how axios handles data
    Times asked 2
  11. 11
    what is v bind
    Times asked 2
  12. 12
    why i have used router here
    Times asked 2
  13. 13
    what changes is the watcher code listening to here
    Times asked 2
  14. 14
    he also asked me to explain that celery config code
    Times asked 2
  15. 15
    and many more questions which i don't remember which he asked from my code
    Times asked 2
Advice: for theory questions prepare from sheet he doesn't check for demo . he said u already passed l1 that means u have an idea about how your application works and all so. he is nice and chill won't ask hard question just know your code and even for coding questions prepare from sheet only
  1. 1
    show me where have you implemented export csv button, explain what every line is doing there?
    Times asked 2
  2. 2
    write a vue component which will take date as an input and a submit button which on submitting will return the month.
    Times asked 2
  3. 3
    write a route for fibonacci series, which will take 2 integers as input from url and return the next 8 numbers.
    Times asked 2
  4. 4
    told me to pin point where (any random)feature is exactly, show me the lines
    Times asked 2
Advice: you must know every single line of your project and he seems strict about marking as well so be prepared
  1. 1
    Give a high-level overview of your code.
    Times asked 1
  2. 2
    Have you used relationships in your application?
    Times asked 2
  3. 3
    What is backref?
    Times asked 12
  4. 4
    How do you validate/authenticate a user during login?
    Times asked 2
  5. 5
    Explain the backend flow when a tracker books a track.
    Times asked 2
  6. 6
    Have you created REST APIs?
    Times asked 2
  7. 7
    Show your GET and POST methods using Postman/Swagger/Thunder Client.
    Times asked 1
  8. 8
    Difference between GET and POST?
    Times asked 1
  9. 9
    Difference between redirect() and url_for()?
    Times asked 1
  10. 10
    Where do you add metadata in HTML?
    Times asked 2
Advice: He was too silent didnt speak much , he was hard to read, the questions were all the general ones that are typically asked so it was fine.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have