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 questions from this sheet
    Times asked 2
  2. 2
    extra:
    Times asked 2
Advice: follow this sheet. when he asks for theory question, highlight some features from your app. like backref reverse link to X table from Y table, etc., All the best
  1. 1
    app demo
    Times asked 3
  2. 2
    started with to make a new search function in on of the dashboard
    Times asked 2
  3. 3
    primary key and unique key in detail
    Times asked 1
  4. 4
    lazy=true in detail
    Times asked 2
  5. 5
    celery worker - redis - celery beat
    Times asked 2
  6. 6
    decorators, what and why to use.
    Times asked 1
  7. 7
    why blueprints
    Times asked 2
  8. 8
    webhooks and webscoket
    Times asked 1
Advice: Proctor was calm, but he'll ask you to code and ask from your code that why have you implemented this that.
  1. 1
    slot: 3 - 3:30
    Times asked 2
  2. 2
    started with starting the application then he asked to check an edge case
    Times asked 2
  3. 3
    add 2 doctor, register a patient and log in as patient and try to book same time slot same day for both doctor
    Times asked 2
  4. 4
    i did not add the code to avoid this so told him about the code change verbally
    Times asked 2
  5. 5
    what is cascading
    Times asked 1
  6. 6
    no code change
    Times asked 1
Advice: he is a really nice guy just understand your code and go through the sheet qs
  1. 1
    My presentation of app goes for more than 25 mins than he ask what is mounted (lifecycle hook)
    Times asked 1
Advice: Very nice proctor
  1. 1
    write a function on notepad where it takes two numbers and return their sum.
    Times asked 1
Advice: Nice proctor. Just prepare from sheet Nothing to worry about relax.
  1. 1
    Level1
    Times asked 2
  2. 2
    - Set up your camera like OPPE
    Times asked 2
  3. 3
    - Download project, and show all backend jobs properly (report, remiinder etc.)
    Times asked 2
  4. 4
    - I showed all mails (reminder, monthly report, etc.)
    Times asked 2
  5. 5
    - Asked open admin dashbaord, and show me only those students whose CGPA is above 7 (i tried but couldn't do)
    Times asked 2
  6. 6
    - asked me to shift nav bar to bottom
    Times asked 2
  7. 7
    - what have you used ? where ?
    Times asked 1
  8. 8
    - that's all from my side
    Times asked 2
  9. 9
    - i asked for feedback for level 2 (he said you'll know once you get the result)
    Times asked 2
  10. 10
    Over in 26 mins
    Times asked 2
Advice: He wants to see monthly reports, reminders mostly, if you show your mail properly, he won't ask much. Know the navbar question, he's asking everyone. One coding question can be random, try to implement, after 2 mins, i said I am not remembering exactly how to do it, i will learn. Be polite and calm. He's repeating questions, you're fine !
  1. 1
    Level 1 Hospital Management System
    Times asked 2
  2. 2
    Vue CLI vs CDN
    Times asked 2
  3. 3
    Are you using session or token for authentication?
    Times asked 2
  4. 4
    Token is stored in client side or server side?
    Times asked 1
  5. 5
    Asked to set doctor availability and to view the same doctor’s availability from the patient side
    Times asked 2
  6. 6
    Asked to show where I have used lifecycle hook
    Times asked 1
  7. 7
    Asked to show cache expiry code
    Times asked 2
  8. 8
    Asked to login with a blacklisted doctor
    Times asked 2
  9. 9
    Asked if admin can view individual patient history
    Times asked 2
  10. 10
    Coding in notepad
    Times asked 2
  11. 11
    To build vue component with a toggle button which toggles between Hello and GoodBye
    Times asked 2
  12. 12
    To write api route to fetch blacklisted doctors
    Times asked 2
Advice: Very polite proctor. Be prepared to write codes in notepad.
  1. 1
    Id card 2.add doctor add department and patient
    Times asked 2
Advice: He is cool joined 5 mins early and just go through the sheet
  1. 1
    -First show demo
    Times asked 2
  2. 2
    -coding qn: currently if a student got placed that student can still apply for other drives, sir asked me to change the code such that a student who got placed cannot apply for other drives.
    Times asked 2
  3. 3
    -cdn cs cli
    Times asked 1
  4. 4
    -how is communication happening btw vue components
    Times asked 2
  5. 5
    and two more i don't remember. But don't worry very nice proctor, he will guide you through everything and is very calm.
    Times asked 2
Advice: You are in safe hands if you got him (be prepared tho). First of all he enabled his video which did put my mind at ease for some reason since I could see him as well. When the viva started I was very tensed but as it proceeded I found myself to be very calm because of him. Best examiner I got so far tbh
  1. 1
    Chill proctor
    Times asked 2
  2. 2
    - Show GitHub id
    Times asked 1
  3. 3
    - Run project and give a demo
    Times asked 2
  4. 4
    - Login as admin
    Times asked 2
  5. 5
    - Create 2 doctors and log in each account to provide availability
    Times asked 2
  6. 6
    - Try to book the same slot from one doctor (edge case)
    Times asked 2
  7. 7
    - Some more edge cases were tested like deleting a doctor, update patient profile, treatment, etc.
    Times asked 1
  8. 8
    - Show celery tasks working.
    Times asked 2
  9. 9
    Duration ~15min
    Times asked 2
Advice: Chill proctor, just make sure to understand your code and check if redis and celery are working or not.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.