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
    Same as you see in the only other entry
    Times asked 2
Advice: Just prepare from the response sheet copy some questions from starting and give to any llm for answers.
  1. 1
    he asked me to do the setup 2.he asked me to show the github repo
    Times asked 2
  2. 2
    i Gave him demonstartion of the app (demo is for 25 minutes)
    Times asked 2
  3. 3
    he ask me difference between cdn vs cli (no coding change is asked ) At last he Said All the very best for your Viva2 i asked for feedback
    Times asked 2
Advice: Bhai matlab bhagwan hai ,,,literally he is so patient and so chill that he will greet you ,don't even intrupt means yaar just one of the best proctor till now .......
  1. 1
    Mad-2 Viva Level-2
    Times asked 2
  2. 2
    Student ID
    Times asked 2
  3. 3
    GitHub Repo(for collaborator verification)
    Times asked 2
  4. 4
    In detailed application demonstration (explaining how everything is working in background including frontend)
    Times asked 2
  5. 5
    How would you scale your app for 10k or 10k+ users
    Times asked 2
  6. 6
    How did you test your app while building
    Times asked 2
Advice: Very good and chill proctor, Just understand your code and how everything works, Explain everything that's all Good luck for your viva
  1. 1
    What are lifecyclehooks
    Times asked 2
  2. 2
    What security are you using ( JWT )
    Times asked 1
  3. 3
    Why are you using JWT and not SessionStorage ( Flask )
    Times asked 2
  4. 4
    How is data sent from parents to child and vice versa in Vue ( Props , Emits , Slots )
    Times asked 1
  5. 5
    Can an accepted student apply in another company ? if yes make it so that he can't ( I made it so the student can't see any drives after being accepted)
    Times asked 2
  6. 6
    Make the accepted student be able to see the drives but not apply . ( Stopped me midway after I explained the solution did not need to code the answer )
    Times asked 2
Advice: Every single question he asks is in the sheet.
  1. 1
    L2 viva
    Times asked 2
  2. 2
    Explain entire backend code
    Times asked 1
  3. 3
    What are types of storages in client side
    Times asked 2
  4. 4
    If a table has nothing what will it return
    Times asked 1
Advice: Nice proctor tum explain karte raho woh sunte rahenge
  1. 1
    Show me ur id
    Times asked 2
  2. 2
    Download project from the submission portal and setup for demo. Was patient throughout the process.
    Times asked 2
  3. 3
    Show github commits and collaborator
    Times asked 2
  4. 4
    Write a route to fetch all the doctors and their details
    Times asked 2
  5. 5
    Asked if I had implemented caching and backend jobs and show that.
    Times asked 2
Advice: Give a detailed Demo. Know how to write basic route to fetch users.
  1. 1
    what is caching and how you have used it
    Times asked 2
  2. 2
    change the nav bar position to the bottom
    Times asked 2
  3. 3
    make changes so that only the cancelled appointments are visible on the admin dashboard
    Times asked 2
  1. 1
    He asks you to open the notepad and write the code
    Times asked 2
  2. 2
    He asked to create vue components in which we create a button and on clicking it will increment the count and return that count
    Times asked 2
  3. 3
    For backend to create login route
    Times asked 2
  4. 4
    What have u used Cli or cdn
    Times asked 2
  5. 5
    What does redis do About celery
    Times asked 2
  6. 6
    Lifecycle hooks
    Times asked 6
  7. 7
    About request and other ways to get data
    Times asked 2
  8. 8
    Also he asked vue.js advantage over java script i guess
    Times asked 2
  9. 9
    What if celery worker crash what happens then
    Times asked 2
  10. 10
    Why don't we use redis instead of sqlalchemy database storage
    Times asked 2
Advice: Just be confident and prepare these theory questions and some basic coding.
  1. 1
    Well, you're lucky if you get him. Basically you won the lottery of Proctors. ✨
    Times asked 2
  2. 2
    Join sharply at the hour mark. At the start, he'll explain how the viva will go: Demonstrate your app functionality completely, explain the code and he'll just sit back and listen to your podcast. 😎
    Times asked 2
  3. 3
    He's pretty chill in letting you setup things (no pressure) but try to be as quick as you can.
    Times asked 2
  4. 4
    Demonstrate every nook and corner of your app.
    Times asked 2
  5. 5
    Go through every part of your code, one by one.
    Times asked 2
  6. 6
    At one point, he'll stop you and ask some theory questions. Luckily, it's always repeated. All will already be in the sheet above.
    Times asked 2
  7. 7
    * Can Flask API respond with a boolean value?
    Times asked 1
  8. 8
    * What will happen when you run the app when a table has no values?
    Times asked 2
  9. 9
    Other questions are already in the sheet! 🥰
    Times asked 1
  10. 10
    Hope this helps somewhat! Prepare and celebrate! 🎉
    Times asked 2
Advice: He's very chill but you get plus points if you're fast and smooth. Just go with the flow and don't stumble over anything. OPPE Setup! (Very Important) Be ready to run all batch jobs (Celery worker, Celery beat, Both Backend and Frontend) as soon as possible. You can copy paste `venv` and `node_modules`. You'll do great! Good luck! 🤞🏼
  1. 1
    First complete project demo,
    Times asked 2
  2. 2
    Then for coding he asked me write a route to return all doctors (I have done hms project)
    Times asked 2
  3. 3
    Then for theory, he asked:
    Times asked 1
  4. 4
    where redis stores data (answer is ram),
    Times asked 2
  5. 5
    what is props in vue,
    Times asked 2
  6. 6
    where is jwt tokens stored (answer is local storage)
    Times asked 2
  7. 7
    that's all
    Times asked 2
Advice: Speaks very little, won't interrupt you. Didn't have any issues with him, just know your stuff and you'll get full marks
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.