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
    Explain all HTTP status/error codes (e.g., 200, 201, 400, 401, 403, 404, 500, etc.).
    Times asked 2
  2. 2
    Explain the different types of storage.
    Times asked 2
  3. 3
    Explain the project code line by line.
    Times asked 2
  4. 4
    Explain the dependencies used in both the backend and frontend.
    Times asked 2
  5. 5
    What applications/tools were used in your project?
    Times asked 2
  6. 6
    Give a complete project demonstration.
    Times asked 2
Advice: Read your code thoroughly (line by line). Know all frontend/backend dependencies. Revise HTTP status codes, Git, VCS, and Flask. Be confident while explaining your project and demo. Join 5 minutes early with a stable internet connection. Mostly theory-based questions; no coding questions were asked.
  1. 1
    2.Explain the codebase backend and frontend(explain it line by line clearly he will ask to stop in middle and proceed with theory questions)
    Times asked 2
  2. 2
    3.types of storages in DB
    Times asked 1
  3. 3
    4.300,401,500 status codes
    Times asked 1
  4. 4
    5.when we query a empty table what will we get
    Times asked 2
  5. 5
    6.Not much code changes
    Times asked 2
Advice: He is very calm…Just explain the demo and the code very clearly and thoroughly….Refer to all questions for this proctor in this sheet…same questions only
  1. 1
    Explain project articheture
    Times asked 2
  2. 2
    Explain booking trek flow (overall frontend-backend flow)
    Times asked 1
  3. 3
    Asked about hashing(but i didn't used hashing for password)
    Times asked 2
Advice: follow this sheet and Know your code.
  1. 1
    Demo of the app
    Times asked 8
  2. 2
    Create a route /users which shows a list of users (each with id, name, and score). Build a small Vue application that uses routing via vue-router.When a user is clicked, navigate to /users/:id.On this new route, show a component that displays the selected user's details using the id from the URL.In this component, display the user's name and score, and change the score color to red if it is below 50, otherwise green.(Also make sure your app handles the case where an invalid user id is entered in the URL.)
    Times asked 1
  3. 3
    What is dijkstra's algorithm.
    Times asked 2
  4. 4
    What is bubble sort .
    Times asked 2
  5. 5
    What is normalisation
    Times asked 2
  6. 6
    What is 3nf
    Times asked 2
  7. 7
    What are watchers
    Times asked 2
  8. 8
    Difference between v-if and v-show
    Times asked 4
Advice: Practice his previously asked questions from this sheet.
  1. 1
    Viva Feedback
    Times asked 2
  2. 2
    Be ready to show your Student ID.
    Times asked 2
  3. 3
    Git collaboration and repository
    Times asked 2
  4. 4
    Be able to explain the complete project with a live demo.
    Times asked 2
  5. 5
    Understand v-model in depth.
    Times asked 2
  6. 6
    The examiner may ask anything from the Vue.js files.
    Times asked 2
  7. 7
    Be able to explain and show two-way data binding in your code.
    Times asked 2
  8. 8
    Understand async functions and API integration.
    Times asked 2
  9. 9
    Know the difference between Session Storage and Local Storage
    Times asked 2
  10. 10
    Understand Vue.js Lifecycle Hooks
    Times asked 2
  11. 11
    Focus on the Vue.js coding part, especially component logic.
    Times asked 2
  12. 12
    Be able to write a basic Vue component and route.
    Times asked 2
Advice: Overall, the proctor was good, but strong coding knowledge is essential.
  1. 1
    Demonstrate the project
    Times asked 3
  2. 2
    What is Single Page Application
    Times asked 2
  3. 3
    Vue Code to return sum of two numbers
    Times asked 2
  4. 4
    Route to add a row to the trek table
    Times asked 2
Advice: Sir is good. Be calm and answer questions
  1. 1
    allah malik.....
    Times asked 2
Advice: know you to meaning of every single line of code......
  1. 1
    1.Id Verification then github repo and then went on to ask me for downloading zip 2.He asked for demo which i gave(i had a feature change from usual unlike document trek was created by staff here though admin had final control a two way governance as it won't go live until admin confirm he can still termiante the route and all) 3.Mid Demo asked me to stop and write basic api route for all trekker who booked difficult trek(did some mistake in it ) 4.Seeing the code decided to went for deep dive on how you prevent trek from overbooking or going negative how it went from backend to frontend,few other from app.js and routes folder(staff.py and trekker.py) 5.moved to model.py some basic question and then celery how it work then to how you cache memory and other deep dive question 6.Showcase celery functioning and memory cache and asked now show the email feature(i forgot to implement it) 7.In end he went for 3-5 basic theory celery,redis,lazy=True there was another few i forgot.(before ending the meet he said this will be all for level 1)though there were other code related question i am unable to recall.
    Times asked 1
Advice: Understand your code very well,he went different from his usual pattern which were mentioned in sheet afterall it is obvious they won't go same for everyone but basic understanding of code and how it function can give you boost in performance and theory question as that is will get you your desired result focus on backend aspect more. BEST OF LUCK!
  1. 1
    Good Morning and Greetings
    Times asked 2
  2. 2
    Asked to show github, collaborator
    Times asked 2
  3. 3
    Implement demo
    Times asked 2
  4. 4
    Don't remember a lot coz it lasted 40 minutes But majority from Database
    Times asked 2
  5. 5
    Asked me to code for a post route for creating new user and I messed up but given the answer to me as well
    Times asked 2
  6. 6
    At the end he told me thank you for your time giving in the session have a nice day ahead.
    Times asked 2
  7. 7
    The duration got increased coz he was asking particular lines as well.
    Times asked 2
Advice: He is super chill and one of the most amazing proctors. I actually messed at very end when he asked me to code I just messed up but he given me solution as well. Bhagwaan hai.
  1. 1
    Everything similar from sheet + Difference between beforemount and beforestart
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have