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

See reviews IDR MAD2 Level 2
  1. 1
    demo
    Times asked 12
  2. 2
    what is celery and why is it used
    Times asked 2
  3. 3
    show in browser where is client-side token stored
    Times asked 2
  4. 4
    show code of cache implementation
    Times asked 2
  5. 5
    show code of automatic admin credentials creation
    Times asked 2
  6. 6
    show frontend code (i showed a random page's code)
    Times asked 2
  1. 1
    Have you used celery? (i didn't)
    Times asked 1
  2. 2
    Have you used caching? (I didn't)
    Times asked 2
  3. 3
    What are PUT and DELETE? Show where you have used and explain.
    Times asked 2
  4. 4
    Ask about the token and where it is stored.
    Times asked 2
  5. 5
    What are v-if and v-for?
    Times asked 1
Advice: He was so chill.
  1. 1
    Showcase the project
    Times asked 2
  2. 2
    How is the celery tasks implemented and show the task execution
    Times asked 1
  3. 3
    what is authentication vs authorization
    Times asked 1
  4. 4
    what is v-if
    Times asked 2
  5. 5
    what is v-for
    Times asked 1
  6. 6
    show the backend where caching & authentication is implemented (separate questions)
    Times asked 1
  7. 7
    have you used any token or session based authentications
    Times asked 2
  8. 8
    show the fronted files.
    Times asked 2
Advice: Basically generally sticks to the viva rubrics and authentication vs authorization, 1 vue related (directives / v- methods) and then around caching these are the general additional questions the proctor asks. He is chill and lets you explain things
  1. 1
    DONE with LEVEL 1 VIVA _14
    Times asked 2
  2. 2
    Show me GitHub collaborate
    Times asked 2
  3. 3
    Download the file and run
    Times asked 2
  4. 4
    Show me the project demo
    Times asked 2
  5. 5
    What is lifecycle hooks
    Times asked 2
  6. 6
    Where do you use cache and what is cache
    Times asked 2
  7. 7
    What you have used for styling
    Times asked 2
  8. 8
    I had a extra feature of user block so I explained that also
    Times asked 2
  9. 9
    And HTTP methods explain in one line
    Times asked 2
  10. 10
    And asked me to test my api on postman or thunder client but I haven't done this way I have done email way so I told him.
    Times asked 1
Advice: very calm proctor never interrupt you , take you time to explain your project in very detail and understand your code very well and all will go well. He is very nice proctor.
  1. 1
    duration: exact 1 hr (9 to 10pm)
    Times asked 2
  2. 2
    {for level 2}
    Times asked 2
  3. 3
    Conceptual Questions
    Times asked 2
  4. 4
    - What is a key prefix in cache vs memoize?
    Times asked 2
  5. 5
    Can the same child route work in Vue? (Write and test it)
    Times asked 2
  6. 6
    Coding Practice Prompts
    Times asked 2
  7. 7
    - Write a fetch request without looking at the code
    Times asked 2
  8. 8
    - Write a fetch request for deletion of a subject
    Times asked 2
  9. 9
    - Schedule a daily reminder using crontab
    Times asked 2
Advice: The proctor’s approach was intense, technical, and hands-on, with a clear preference for code understanding over presentation. - Prioritized code comprehension over flashy demos. - Asked candidates to write or modify code live, testing real-time problem-solving.
  1. 1
    Explain all modes and relationship
    Times asked 1
  2. 2
    In Vue components, asked the flow of computed properties
    Times asked 2
  3. 3
    In backed , he asked usage for trim, .tolowercase(), authentication. Celery
    Times asked 2
  4. 4
    Spa, how it affects performance. (Quoted my project as example) Webhooks.
    Times asked 1
  5. 5
    He shared improvement tips on the project.
    Times asked 2
  6. 6
    Code change very minor(just shift a button from bottom to top in Vue template while preserve its working. I did it by putting in a div tag inside form tags)
    Times asked 2
Advice: Overall nice proctor, positive thinking and motivate to answer by providing hints. Put more knowledge on theory rather than practice if you get this proctor.Good luck for my peers.
  1. 1
    What is SMTP
    Times asked 1
  2. 2
    Explain webhooks
    Times asked 2
  3. 3
    Explain SPA
    Times asked 1
  4. 4
    Explain lazy loading No coding asked
    Times asked 2
  1. 1
    Had my Viva 2 with this proctor (Parking App V2). He was good and very supportive.
    Times asked 2
  2. 2
    First, he asked me to show my ID and then told me to start the app. I had to fully demonstrate all the functionalities. He was helpful throughout — I mentioned a few errors in the app, and he guided me to correct them. At one point I got stuck, and he helped me resolve it.
    Times asked 2
  3. 3
    Towards the end, he asked me to edit a feature so that the occupied spot status also displays the vehicle number. I successfully implemented this by making a small change in the API and updating the frontend accordingly.
    Times asked 2
  4. 4
    The Viva lasted around 50–55 minutes.
    Times asked 2
  5. 5
    No theoretical questions were asked.
    Times asked 2
  1. 1
    he is cool guy.
    Times asked 2
  2. 2
    asked questions like async wait, authentication vs authorisation, cache meaning and questions regarding the database..
    Times asked 2
  3. 3
    at last he gave me 5-10 mins to retry the celery.. and then it worked
    Times asked 1
Advice: just make sure everything works properly and answer confidently. he asks basic questions
  1. 1
    Checked id card
    Times asked 2
  2. 2
    Asked to explain the full code
    Times asked 1
  3. 3
    Nothing asked😅 (may be I'm lucky)
    Times asked 2
  4. 4
    And then proctor said - you've done a very good job 👍🏻.
    Times asked 2
  5. 5
    And it was completed
    Times asked 2
  6. 6
    Completed in 40 min
    Times asked 2
Advice: Very good proctor, very calm and just be confident in front of the proctor.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have