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
    Vue lifecycle hooks.
    Times asked 3
  2. 2
    One way two way binding
    Times asked 2
  3. 3
    Token storage
    Times asked 2
  4. 4
    Celery and redis working
    Times asked 4
  5. 5
    For coding - button to click hi, and login route
    Times asked 2
Advice: If you answer his questions in detail then no issue he is cool
  1. 1
    id check
    Times asked 3
  2. 2
    coding ques - prevent student from applying to multiple drives
    Times asked 2
  3. 3
    whtat security u are using (jwt)
    Times asked 2
  4. 4
    Pinia and vuex
    Times asked 1
  5. 5
    how component interact with each other (they dont in my app so i explained him how )
    Times asked 2
  6. 6
    pretty chill proctor , just practice through the sheet
    Times asked 2
Advice: Just prepare from the sheet and don't worry ,you will do great <3
  1. 1
    Show Id card and Github repo
    Times asked 1
  2. 2
    Demo of the app
    Times asked 8
  3. 3
    Show mailhog, daily reminder and monthly report
    Times asked 2
  4. 4
    Show api of catching. Where have u implemented it
    Times asked 2
  5. 5
    Regarding jwt token
    Times asked 2
  6. 6
    Code- write a function on notepad where Integer becomes 4 times
    Times asked 1
Advice: Nice proctor. Asked same questions as provided in sheet before.
  1. 1
    He asked have you yourself used AI, means he got sus.
    Times asked 2
  2. 2
    Have you applied all 4 functionalities
    Times asked 2
  3. 3
    Have you applied caching
    Times asked 1
  4. 4
    If a user triggers any API, explain its flow
    Times asked 2
  5. 5
    Write a new .vue file in notepad
    Times asked 2
  6. 6
    What are vue computed properties.
    Times asked 2
Advice: Be ready with the coding changes both for frontend and backend cause it's mentioned in the rubrics also. Take most of the time explaining your project.
  1. 1
    Level3_24(1 50 to 2 30)
    Times asked 2
  2. 2
    Id check
    Times asked 2
  3. 3
    I started with models explain all things
    Times asked 1
  4. 4
    Then admin routes
    Times asked 2
  5. 5
    Doctor routes
    Times asked 2
  6. 6
    When I was explaining patient routes he stoped and said you have done good job
    Times asked 2
  7. 7
    Then can flask return bool val
    Times asked 1
  8. 8
    Than I answer
    Times asked 2
  9. 9
    He said this will be last ques if you answer correctly
    Times asked 2
  10. 10
    If there table and there is nothing in it what it will show
    Times asked 2
  11. 11
    These 2 ques you can find in sheet
    Times asked 2
  12. 12
    Ans
    Times asked 2
  13. 13
    Feedback you have done good job you can leave
    Times asked 2
  14. 14
    No distrubance in viva
    Times asked 2
  15. 15
    He come told rule this is your viva you have todo things your own way than I have given all permission and explain all functionality elaborative way these are rules he will tell before viva
    Times asked 2
  16. 16
    Viva goes 40 mins
    Times asked 2
Advice: He was chill you can go with his sheet ques
  1. 1
    Mad 2 Viva-1 Placement Portal app
    Times asked 2
  2. 2
    Demonstration
    Times asked 2
  3. 3
    When button is clicked it shows hello Vue component
    Times asked 2
  4. 4
    Login route backend
    Times asked 2
Advice: 1.Practice coding question from the sheet and this (https://docs.google.com/document/d/1-pEm7KwOly0tDNIZep06VW42AceIH41nqYc6CZSLemw/edit?usp=drivesdk) 2. Learn all theory question and understand your code and workflow properly 3. Sir is very chill, kind and understanding. Wants quick and precise answers."
  1. 1
    Show GitHub repo colab access Start with your presentation After the presentation, he asked the following questions
    Times asked 2
  2. 2
    Show me your code base
    Times asked 2
  3. 3
    Can admin block (blacklist) the patient and doctor? Yes.
    Times asked 2
  4. 4
    Is it temporary or permanent? Blacklist - Temporary, Delete - permanent
    Times asked 2
  5. 5
    How do you manage authentication? By JWT tokens.
    Times asked 2
  6. 6
    Where the tokens are saved? Frontend local storage - browser
    Times asked 2
  7. 7
    What is caching and why do we need that?
    Times asked 2
  8. 8
    Can a patient book appointment with 2 different doctor in same slot? No
    Times asked 2
  9. 9
    Why and show the code where you did this feature?
    Times asked 2
  10. 10
    Go to any frontend vue maybe dashboard like Admin Dashboard, go to last part of script. What is onmounted? Do you remember any other Lifecycle hook?
    Times asked 2
Advice: Be confident and know what components do what functions where is it located. That's all Calm proctor. Won't hurry you, gives you time to find where the component is. No code changes asked
  1. 1
    LEVEL 1
    Times asked 6
  2. 2
    demo
    Times asked 12
  3. 3
    in navbar asked to change the profile first then dashboard
    Times asked 2
  1. 1
    Download from portal and run
    Times asked 2
  2. 2
    Give Demo
    Times asked 4
  3. 3
    Explained about Mailhog part
    Times asked 2
  4. 4
    Checked models.py file , asked some basic question
    Times asked 2
  5. 5
    Write a javascript function which accepts a input and return cube of a number , i write two variations of it because I messed up syntax a bit
    Times asked 1
  6. 6
    Overall he was satisfied in the end .. was very calm throughout the viva.
    Times asked 2
Advice: Practice sheet questions only and you are good to go.
  1. 1
    MAD2 viva 1
    Times asked 2
  2. 2
    - download submission and show all core functionalities
    Times asked 2
  3. 3
    - demonstrate email notifications as well
    Times asked 2
  4. 4
    ##code changes
    Times asked 2
  5. 5
    - move the nav bar to right side of page
    Times asked 2
Advice: he may sound a little rude by his tone but he is very chill , just see all the pyqs from this sheet and you'll be good to go
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.