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
    Entire Demo of the project.
    Times asked 1
  2. 2
    Single function component
    Times asked 4
  3. 3
    What architecture you have used in project?
    Times asked 1
  4. 4
    For styling what you have used ?(Bootstrap)
    Times asked 2
  5. 5
    Difference between Flex box and Grid
    Times asked 2
  6. 6
    Session vs token
    Times asked 2
  7. 7
    Session vs cookie
    Times asked 2
  8. 8
    Used Local API or Rest API ?
    Times asked 2
  9. 9
    Explain the process to create Rest API.
    Times asked 2
  10. 10
    Explain how you have used authentication token.
    Times asked 2
  11. 11
    [1 or 2 more simple questions. Can't recall]
    Times asked 2
  12. 12
    Not asked to change code. If your basics are clear then you can score well. All the best !
    Times asked 2
  1. 1
    Note:- Thanks to this sheet, I got all the question which this proctor has asked before
    Times asked 2
  2. 2
    Please Do Read the Sheet
    Times asked 2
  3. 3
    1.Name, Demo of The Project, Code Walkthrough
    Times asked 2
  4. 4
    4.CSS Selectors and its Type
    Times asked 2
  5. 5
    5.Template Inheritance[PART of MAD1 Jinja templates]
    Times asked 2
  6. 6
    6.How to Make a Vue Component
    Times asked 2
  7. 7
    7.Authentication Token Flow ? How it get generated
    Times asked 2
  8. 8
    8.Asked me how i would implement a like/ flag a song feature functionality
    Times asked 2
  9. 9
    9.Shimer Effect live implementation (😅😅)
    Times asked 2
  10. 10
    Most of the Question get repeated do read the excel sheet once
    Times asked 1
  1. 1
    My Project: Music Streaming App
    Times asked 2
  2. 2
    Demonstration of the app (a very thorough demo, explaining every functionality)
    Times asked 2
  3. 3
    Explain the working of caching, search function and filters
    Times asked 2
  4. 4
    Explain the working of music player and streaming of audio
    Times asked 2
  5. 5
    Admin Page and it's functions
    Times asked 2
  6. 6
    What are the most commonly used HTTP verbs in a Restful Application
    Times asked 2
  7. 7
    Decorators
    Times asked 2
  8. 8
    Why did I choose music app instead of grocery store
    Times asked 2
  1. 1
    1)First asked to demonstrate the app
    Times asked 2
  2. 2
    2)He asked to create a product with a existing product name and expiry date with a date of previous year. He said the product should not be created.
    Times asked 2
  3. 3
    3)He asked to buy a product with quantity greater than the stock and with negetive value.
    Times asked 2
  4. 4
    4)Then he asked to change some code.
    Times asked 2
  5. 5
    Then asked following questions:
    Times asked 2
  6. 6
    10)What are the methods of rest-api?
    Times asked 2
  7. 7
    11)What is the difference between PUT & PATCH methods or PUT & POST?
    Times asked 2
  8. 8
    12)How many celery tasks have you implement?
    Times asked 2
  9. 9
    13)Show the monthly report emails
    Times asked 2
  10. 10
    Thus, he ended the viva.
    Times asked 2
  1. 1
    Difference between memcache and rediscache
    Times asked 2
  2. 2
    difference and use of Unique key, primary key in sql
    Times asked 2
  3. 3
    How to prioritise a task in celery
    Times asked 2
  1. 1
    Asked u to run and show app demo
    Times asked 2
  2. 2
    while showing he'll ask to show few things in ur pages(whatever he want to see)
    Times asked 2
  3. 3
    he'll ask u to show whatever features are there in ur app
    Times asked 2
  4. 4
    when he feels satisfied then he'll start asking questions
    Times asked 2
  5. 5
    Not in order
    Times asked 2
  6. 6
    1 difference between local storage and session storage
    Times asked 2
  7. 7
    2 what is redis used for?
    Times asked 2
  8. 8
    3 asked to show celery components (as in celery config and worker)
    Times asked 2
  9. 9
    4 what is CORS?
    Times asked 2
  10. 10
    6 asked to show folder structure of app
    Times asked 2
  11. 11
    and he might ask some things which he saw in the code
    Times asked 2
  12. 12
    He'll also help to debug when u get errors
    Times asked 2
  13. 13
    Overall he's very understanding and chill person.
    Times asked 2
  1. 1
    There was a bug in my code, told me to fix it.
    Times asked 2
  2. 2
    Asked to add a category with one of the existing name of category in the database. He told me this'll create a copy of category, this should not happen. While adding it should show a warning. ( Same for product also)
    Times asked 2
  3. 3
    Asked to set manufacture date to today's date and expiry date to yesterday's. This also should not work, it should give warning while adding or updating the product. 13.Asked about memcached and rediscached
    Times asked 2
  1. 1
    Told me to make a change in the code
    Times asked 2
  1. 1
    Demo of App
    Times asked 4
  2. 2
    make change- show password in red next to login button on navbar
    Times asked 2
  3. 3
    Questions
    Times asked 4
  4. 4
    - redis vs celery
    Times asked 2
  5. 5
    - database structure - foreign keys, impact of deleting record which other record point to as foreign key
    Times asked 2
  6. 6
    - what changes will you need to do to move to postgres from sqlite
    Times asked 2
  1. 1
    First he asked for ID card.
    Times asked 2
  2. 2
    Full demonstration of the project.
    Times asked 3
  3. 3
    Then he randomly instructed to implement a simple feature. (like adding a button or changing the color etc..)
    Times asked 2
  4. 4
    what is hooks?
    Times asked 1
  5. 5
    show me the code where you have implemented celery.
    Times asked 2
  6. 6
    show me the data models you have used. The proctor was friendly enough. He will even give his suggestions at the end :)
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have