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
    Show me ID
    Times asked 1
  2. 2
    Show me git collaborator
    Times asked 1
  3. 3
    Login as admin, doctor, patient - show features
    Times asked 1
  4. 4
    Where is cache in your code
    Times asked 2
  5. 5
    If implemented all the features,
    Times asked 2
  6. 6
    No theory questions because I was already late in demonstrating the project, he check all the features instead with correction feedback
    Times asked 2
  7. 7
    Show login button for 10 times
    Times asked 1
  8. 8
    He give the feedback, what you miss and what good you did.
    Times asked 2
Advice: He's calm Be confident while demonstrating your project Don't rush , tell the things you implemented apart from the core features.
  1. 1
    demo of the application all the core functionalities
    Times asked 2
  2. 2
    make a hide button when it is clicked it will hide the login button
    Times asked 1
Advice: very good proctor
  1. 1
    Proctor ID: level1_119
    Times asked 2
  2. 2
    So the meet started as usual:
    Times asked 2
  3. 3
    - I downloaded the project and set it up
    Times asked 2
  4. 4
    - I went ahead to demonstrate but he said that part you have already explained in L1 so I won't be wasting our time on that and said we'll work with the core concepts and see what you know. I said okay.
    Times asked 1
  5. 5
    - Then he said to create a new file, to which I asked should I use Notepad or VS code. He said bugs would be terrible to find in the notepad so we'll stick to vs code itself. But mentioned one condition that I don't look at my project code whatsoever. To which I agreed.
    Times asked 2
  6. 6
    - He asked CLI or CDN? I said CLI
    Times asked 1
  7. 7
    - He said for store purposes what did you use? I said punia
    Times asked 2
  8. 8
    - He then asked what are dynamic routes in Vue? I explained this via the existing code and how dynamic routing is incorporated in there.
    Times asked 2
  9. 9
    - Then he asked me to create a vue component with just a single button called Submit, which produces a fetch request when clicked. I did so.
    Times asked 2
  10. 10
    - He asked what are the differences between computed and watcher?
    Times asked 2
  11. 11
    - He asked me to create a python file and add a route. I started adding app config etc to which he said no need just assume those exist and then proceed. The request was simple if someone accesses that end point they receive the today's date plus 5 days and a message. I told him I'm not familiar with syntax, to which he said I can look through documentation (no ai).
    Times asked 2
  12. 12
    - After this he said what resources you used to do this project. I said Udemy courses and chat gpt for learning and debugging.
    Times asked 2
  13. 13
    - He then said that's all I need to know. You may now disconnect.
    Times asked 2
Advice: He. doesn't like wasting time whole viva supposed to for 1 hr was concluded in 30mins. He also give me 5 minutes ultimatum to implement the code.
  1. 1
    - show me the complete demo ( register a company, approve by admin, create a student, cretae a drive, make student apply, make him selected show everything)
    Times asked 2
  2. 2
    - adviced that it would be more efficient if a student selected in any drive won't be able to apply in any other drive ( my app was not having this feature)
    Times asked 2
  3. 3
    - asked me to implement this advice
    Times asked 1
  4. 4
    - version of vue, vuex, pinia what they are why am i using what i am using
    Times asked 1
Advice: be relaxed he won't eat you, pretty chill proctor, will even advice you and might even end the level2 viva in 30 mins and still pass you
  1. 1
    First of All he Joined 30 miniutes late
    Times asked 2
  2. 2
    Then he told me to give demo
    Times asked 2
  3. 3
    Where he was telling me to
    Times asked 2
  4. 4
    Show the functionalities
    Times asked 2
  5. 5
    Then after 10 minutes he came on theory where he asked me
    Times asked 2
  6. 6
    What is Local Storage?
    Times asked 4
  7. 7
    What is Session storage?
    Times asked 1
  8. 8
    Differentiate between two
    Times asked 2
  9. 9
    Whom you'll give preference while developing an Application?
    Times asked 2
  10. 10
    What is Life Cycle hooks?
    Times asked 2
  11. 11
    What is computed Property?
    Times asked 2
  12. 12
    Give examples of both
    Times asked 2
  13. 13
    What is blue print?
    Times asked 2
  14. 14
    Why database is begin created in the instance folder?
    Times asked 2
  15. 15
    What is HTTP methods?
    Times asked 2
  16. 16
    Why you've used
    Times asked 2
  17. 17
    If request== 'options'
    Times asked 2
  18. 18
    Explain how your chat functionality is working??
    Times asked 2
  19. 19
    Explain The PlacemeneDrive model?
    Times asked 2
  20. 20
    What's the difference between backref and Backpopulate?
    Times asked 2
  21. 21
    What is CSRF?
    Times asked 5
  22. 22
    Then coding
    Times asked 2
  23. 23
    As you've displayed number of companies, students and drives on admin dashboard
    Times asked 2
  24. 24
    So make a route
    Times asked 2
  25. 25
    And connect it to your view component?
    Times asked 2
  26. 26
    And give it simple styling
    Times asked 2
  27. 27
    Like the way you've done in your project!
    Times asked 2
  28. 28
    That's all
    Times asked 3
Advice: Learn the basics and every minor, major functions that you have used in the Project Our MAD2 Project group has some pdfs please refer too that and for code changes refer this sheet! All The Best
  1. 1
    1)v-if vs v-show
    Times asked 2
  2. 2
    2)create a button below login that if it is pressed the login button disappears
    Times asked 2
Advice: Good examiner helped me where I stumbled just don't be like me and be late for viva with no preparation and take too much of his time
  1. 1
    Time slot: 14:30-15:00
    Times asked 2
  2. 2
    - Checked Git repo if collaborators are added
    Times asked 1
  3. 3
    - Download the project and start running, (proctor will ask to create doctor, then assign availablity, then book appointment for the same availability slot for a patient, etc)
    Times asked 1
  4. 4
    - Celery tasks demo
    Times asked 2
  5. 5
    -- Theory Questions:
    Times asked 2
  6. 6
    - vue life-cycle hooks
    Times asked 2
  7. 7
    - write a flask route: return name of the user from usertable, given role=admin.
    Times asked 2
Advice: Stay confident, very decent proctor
  1. 1
    The working of application most of the time..
    Times asked 2
  2. 2
    Then some css changes.
    Times asked 2
  3. 3
    Change text color to blue.
    Times asked 1
  4. 4
    Theory questions like Git and version control, client side storage, another name for version control
    Times asked 1
Advice: He is chill. Nothing to worry. Did not ask much for a level2 viva
  1. 1
    2.How do you ensure that a Student cannot register to the same Drive more than once? Show me which part of the code does that.
    Times asked 2
  2. 2
    3.Open notepad and write an API that calculates sum of 2 numbers
    Times asked 2
  3. 3
    5.List all API methods - GET,POST,PATCH,PUT,etc and explain them.
    Times asked 2
  4. 4
    6.Walkthrough of project
    Times asked 2
Advice: He just listened and didn't intervene or tell me that I answered correctly or wrongly. Will mostly give marks ig. Was chill and the viva was over within 23 minutes.
  1. 1
    He was 5min late
    Times asked 2
  2. 2
    Show full demo and backend jobs
    Times asked 1
  3. 3
    What is Api?
    Times asked 2
  4. 4
    Show GitHub
    Times asked 5
  5. 5
    I was on appointment tab of my user dashboard and He suddenly said change code to show only one appointment here all the other appointments in that user appointment page should not be visible (that page had active and past appointments together)
    Times asked 2
Advice: Try to understand your code as much as possible. He asked the same theory ques but he randomly asked the code changes.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have