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
    How many libraries have you used in your application?
    Times asked 2
Advice: Prepare to explain your code well, and learn the questions from the sheet.
  1. 1
    >First he asked to show whole project
    Times asked 1
  2. 2
    >Then he asked code to all drives (which I did)
    Times asked 2
  3. 3
    >Then asked me to code a route for new drives (I couldn't )
    Times asked 2
  4. 4
    >Then asked me vue question (I couldn't )
    Times asked 2
  5. 5
    >It was level 1 viva with 3 coding question
    Times asked 2
  6. 6
    >I hope he rots in hell
    Times asked 2
  1. 1
    Everything from the sheet, he asked exact same questions, and also he asked 15+ theory questions all fromm sheet, coding he asked me to change color of background, change color of nav bar, texts, bring to centre etc. then ask me to change database through backend.
    Times asked 1
Advice: Just memorise the sheet, he is asking 50 theory question but all easy.
  1. 1
    Download zip and start project
    Times asked 2
  2. 2
    Show demo starting with admin dashboard
    Times asked 2
  3. 3
    Open notepad and write an api to get list of all treks which are fully booked
    Times asked 2
  4. 4
    Have you implemented the above api in your project? If yes, show how and where
    Times asked 2
  5. 5
    Have you factored for overbooking and preventing that? How and where?
    Times asked 2
  6. 6
    Difference between error code 404 and 400
    Times asked 2
  7. 7
    Show an example where you have used vue lifecycle hooks
    Times asked 1
  8. 8
    Is RBAC implemented and how so?
    Times asked 2
  9. 9
    Have you performed backend jobs? Show both csv export and scheduling mails
    Times asked 2
Advice: Be well versed with your application features and code structure, you should know how and where to find a particular check or feature. The proctor was straightforward and chill, stuck to the past questions except for 1-2 new questions he asked me. Keep your cool and be confident.
  1. 1
    He was few minutes late, viva duration - 30 minutes
    Times asked 2
  2. 2
    Asked to download and run the app.
    Times asked 2
  3. 3
    Explain how search functionality is working.
    Times asked 2
  4. 4
    What is the difference between cell spacing and padding?
    Times asked 1
  5. 5
    What is SPA? No coding questions Said I did good and gave suggestions for improvement.
    Times asked 1
Advice: He is nice, usually asks same questions as previous ones.
  1. 1
    Intro
    Times asked 2
  2. 2
    Id Card
    Times asked 2
  3. 3
    Github collaborator and commit history
    Times asked 2
  4. 4
    Download Submission from Portal and run
    Times asked 2
  5. 5
    Project Demo
    Times asked 3
  6. 6
    Add delete all button on admin dashboard
    Times asked 2
  7. 7
    Add password verification only if min. 8 characters with atleast one uppercase and one numerical and one special character
    Times asked 2
  8. 8
    Change background image by downloading jpg file from net
    Times asked 2
  9. 9
    Theory Questions like mvc,crud,orm,er diagram,scaling,testing,session vs cookie,authentication vs authorization,rbac,spa 10)Any questions for me Lasted 75 minutes but very smoothly
    Times asked 2
Advice: 70 percent theory based so just revise all concepts and communicate well as he gives you time to explain everything you know in detail and then ask next question from your explanation so be mindful about the terms you use, don't act smart by using heavy terms you don't know. If you can't able to give any answer just tell directly he will change question but don't stretch any topic unneccesary, just take your time and be confident
  1. 1
    Asked to show Id
    Times asked 2
  2. 2
    Start the application
    Times asked 2
  3. 3
    Write a route to get all the Blacklisted user.
    Times asked 2
  4. 4
    Write a code in frontend to send name data to the backend. That's all.
    Times asked 2
Advice: She is chill. She will help you out if you get stuck anywhere.
  1. 1
    {id: 1, name: "proctor1", importance_score: 10},
    Times asked 2
  2. 2
    ];Enhance the existing Vue application by adding user navigation with Vue Router. Display the list of users using v-for. When a user is clicked, navigate to /users/:id. Create a component that reads the id from the URL and displays the selected user's name and score. Display the score in red if it is below 50, otherwise in green. If the entered user ID does not exist, display a "User not found" message. this is what he asked i got from recording i was not able to do i had already panicked because of lag in my laptop and chrome not responding this question made it worse. prepare well guys. I wish nobody gets such a question. all the best!!
    Times asked 2
Advice: ur question depends on this proctor mood if u are lucky will give a very easy javascript question else u this as reference for toughness
  1. 1
    show the cached code
    Times asked 2
  2. 2
    he interupts in between while after asking question
    Times asked 2
Advice: prepare each and every question very well when he asks question it feels like he wants to fail. dont think he is chill
  1. 1
    Joined ~20 minutes late.
    Times asked 2
  2. 2
    Opened the project code and asked to explain:
    Times asked 2
  3. 3
    Overall project structure and flow
    Times asked 2
  4. 4
    Background task (Celery) code flow
    Times asked 2
  5. 5
    What is Celery?
    Times asked 19
  6. 6
    Why is Redis used?
    Times asked 2
  7. 7
    How do background tasks work?
    Times asked 2
  8. 8
    Vue.js:
    Times asked 2
  9. 9
    Promises
    Times asked 2
  10. 10
    Walkthrough of database models
    Times asked 2
  11. 11
    Model relationships
    Times asked 2
  12. 12
    Purpose of uselist in SQLAlchemy
    Times asked 2
  13. 13
    Given a backend route:
    Times asked 2
  14. 14
    /company/<company_name>
    Times asked 2
  15. 15
    Add a Get Drives button.
    Times asked 2
  16. 16
    On button click, call the backend API.
    Times asked 2
  17. 17
    Render the returned list of drives
    Times asked 2
Advice: He is a nice proctor only. mostly asks repeated ques
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have