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
    Asked to show the functionalities of the app and guided through out.
    Times asked 2
  2. 2
    Asked questions on redis, celery
    Times asked 2
  3. 3
    Asked to write query for blacklisted companies.
    Times asked 1
  4. 4
    SQAlchemy injection 7)Asked to change button Background.
    Times asked 2
Advice: He is very supportive, will wait patiently for everything and will guide you when u need.
  1. 1
    - changing email remainder and monthly report for time=30 seconds...(when i practiced day before it worked but at time didn't, i was so confused also when the viva completed i tried to run again and it worked i was very nervous).
    Times asked 2
  2. 2
    -in admin dashboard show list of only confirmed booking treks
    Times asked 2
  3. 3
    - Props (i don't know that we call navbar and footer inheritance this also i was so much nervous that my ears started burning )
    Times asked 2
  4. 4
    - CSS change = hover
    Times asked 2
Advice: He's not rude as mentioned in other reviews and also patiently waited when i was not getting the list of only confirmed booking(in first try) because I was also nervous but i recommend be confident and know your code
  1. 1
    Create Test page at navbar in admin part , (make sure it is visible in the website , BOTH FRONTEND+BACKEND)
    Times asked 2
  2. 2
    Cache
    Times asked 2
  3. 3
    Celery Output
    Times asked 2
Advice: He gives time for code part , helpful
  1. 1
    #viva 1 - Trekking app
    Times asked 2
  2. 2
    - Asked for ID card and GitHub collaborator proof
    Times asked 2
  3. 3
    - Asked me for a demo of the application
    Times asked 4
  4. 4
    - Asked about daily and monthly scheduler beat to run it now and check if the mail came(my project i used mail)
    Times asked 2
  5. 5
    - Asked me to write the model for users in notepad
    Times asked 1
  6. 6
    - Asked what is prop
    Times asked 2
  7. 7
    -Asked and corrected the mistakes i made in model
    Times asked 2
Advice: He was chill and didn't interrupt much explained me the mistake i made in the model and was mostly patient and quiet
  1. 1
    *Asked me to show my ID card.
    Times asked 2
  2. 2
    * Checked my GitHub repository.
    Times asked 2
  3. 3
    * Asked me to run the project and demonstrate the complete company flow:
    Times asked 2
  4. 4
    * Company registration
    Times asked 2
  5. 5
    * Student applies for the drive
    Times asked 2
  6. 6
    * Asked if the same student could apply twice for the same drive. I explained the frontend validation and backend *Unique Constraint* for duplicate prevention.
    Times asked 1
  7. 7
    * Finally, he asked me to write an API to fetch all blacklisted users.
    Times asked 2
  8. 8
    * After that, he said, "You did well. You are eligible for MAD2." and asked me to leave the Google Meet.
    Times asked 2
Advice: Overall,Very friendly examiner. He gave enough time to demonstrate everything and the viva felt comfortable.
  1. 1
    1)Show Id card Github repo, download the project and run it
    Times asked 2
  2. 2
    2)Showed Admin Dashboard
    Times asked 2
  3. 3
    3)Asked to show frontend code
    Times asked 2
  4. 4
    4)asked cdn vs cli
    Times asked 2
  5. 5
    5)asked to write frontend and backend route for showing completed treks in notepad
    Times asked 2
  6. 6
    6)asked to explain about models and relationships in them
    Times asked 2
  7. 7
    7)Asked about rabc jwt implementation and module used for it
    Times asked 2
  8. 8
    8)Enough for level 1
    Times asked 2
  9. 9
    Done
    Times asked 2
Advice: Very Good Proctor, Very Friendly, Prepare basic login routes and writing forntend for it based on your models.
  1. 1
    PRACTICE CODING QUESTION if you want to pass, he gave me d/e even though i answered a lot of questions and solved a coding
    Times asked 2
  2. 2
    practice login route, vue component and celery task live coding
    Times asked 2
  3. 3
    and basic theory questions backreffing, lifecycles in vue and all
    Times asked 2
Advice: he is a very uncool and bad guy, he will deliberately give you poor marks and primarily judge your code on the basis of ai written code
  1. 1
    Asked for ID card, Checked for Github Collaborator, and said to run my app
    Times asked 2
  2. 2
    Didnt asked for demo instead he was saying steps do this make company, start a drive, what will happen if you press button twice and so on
    Times asked 2
  3. 3
    Checked for major functionality by himself do this do that while cross questioning where have you implemented this in code
    Times asked 2
  4. 4
    Coding Q's Make an endpoint to list down all blacklisted companies in the admin dashboard
    Times asked 2
Advice: Very humble, Good proctor. You're lucky if you got him. He asks good questions. Do proper revision and go through all previously asked questions.
  1. 1
    Lifecycle of vue
    Times asked 2
  2. 2
    Colour change any
    Times asked 1
  3. 3
    Write flask code to show all users
    Times asked 2
  1. 1
    # Trekking Management App
    Times asked 2
  2. 2
    - Verified the ID card and github collaborator
    Times asked 1
  3. 3
    - Then during the project demonstrate he guided me through the flow himself... like login as an admin first, then make staff, then create a trek... you just have to follow 🫡..
    Times asked 1
  4. 4
    - Also asked me to demonstrate the export csv functionality and then open the csv file
    Times asked 2
  5. 5
    - Webhooks lifecycle and how do we use them in an app
    Times asked 2
  6. 6
    - What is a session and localStorage? What's the difference between them?
    Times asked 2
  7. 7
    - Asked me to show where I had implemented the logic for the trekker to not be able to book treks which had no slots available
    Times asked 2
  8. 8
    - Write a query to get all the blacklisted staff members
    Times asked 1
  9. 9
    - Change the color of the sidebar and some buttons
    Times asked 2
Advice: He was really patient and supportive throughout the viva... helped me resolve some errors i was getting while showing him the export csv functionality... he was patiently waiting for me to complete my setup and whenever i had to search for a particular line in my code... for the celery tasks because I had no past emails to show him he just said, "show me the code and I'll give you the marks based on that"... overall quite a chill proctor 😃
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.