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
    -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.
  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 3
  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
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have