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
    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
  1. 1
    Explain the features of the app.
    Times asked 2
  2. 2
    What you used for frontend ?
    Times asked 2
  3. 3
    Is your app responsive & how you made it responsive (I said I used bootstrap) ?
    Times asked 2
  4. 4
    How bootstrap makes the app responsive (adapt to different screensizes)? (I said using the flex display(.d-flex) in BS & used row & col classes property of BS & for tables .table-responsive class )
    Times asked 1
  5. 5
    What is authentication & authorisation ?
    Times asked 2
  1. 1
    full demo of your app
    Times asked 2
  2. 2
    certain changes in the code, like background colour, alignments
    Times asked 2
  3. 3
    authentication
    Times asked 3
  4. 4
    authorization
    Times asked 2
  5. 5
    libraries used in the app - here you will mostly cover:
    Times asked 2
  6. 6
    -jinja2
    Times asked 2
  7. 7
    -sqlalchemy
    Times asked 2
  8. 8
    api used in the app and specify where and explain
    Times asked 1
  1. 1
    Demonstration of all the functionalities of project
    Times asked 2
  2. 2
    which tokenization are you using
    Times asked 2
  3. 3
    tested the page which can only be accessed by admin by copying the URL and opening it in the incognito mode
    Times asked 2
  4. 4
    what is virtualDOM
    Times asked 2
  5. 5
    how does a parent communicates with a child
    Times asked 2
  6. 6
    how do we pass props
    Times asked 2
  7. 7
    give me an example where you will use v-if vs v-show
    Times asked 2
  8. 8
    asked me to change the colour of navbar
    Times asked 2
  9. 9
    tell me about redis and how u used it in your project?
    Times asked 1
  10. 10
    tell me about message broker
    Times asked 2
  11. 11
    async functions in JS
    Times asked 2
  12. 12
    ...it went smooth he was very calm and understanding.
    Times asked 2
  1. 1
    Examiner
    Times asked 2
  2. 2
    Level3_26_MAD2_Viva
    Times asked 2
  3. 3
    Questions
    Times asked 4
  4. 4
    Full demo
    Times asked 3
  5. 5
    Checked even validations for login/register - Password validation for login was there but not for register. He asked me to fix it. I did.
    Times asked 2
  6. 6
    Checked the database, asked why category_request table was made.
    Times asked 2
  7. 7
    Asked to check if user can access admin page (by changing the url) - on front end user could, but none of the buttons worked when authenticated. He asked me if I can change code to make sure user gets redirected to login page if admin page url is pasted. I couldn't do that.
    Times asked 2
  8. 8
    Asked about security - what I used and all the details. I answered those.
    Times asked 2
  9. 9
    Asked if I used VueX store, I did and I explained what I have implemented.
    Times asked 2
  10. 10
    V-if, v-show differences
    Times asked 2
  11. 11
    Props, parent to child, child to parent communication
    Times asked 2
  12. 12
    Vue vs react
    Times asked 2
  13. 13
    Flask vs other frame works
    Times asked 2
  14. 14
    Asked if my app was scalable to the size of big basket. I said no. He asked for all the reasons right from backend, frameworks, db, frontend etc. Answered as much as I could.
    Times asked 2
  15. 15
    Asked if flask is ok if you want to scale. I said yes.
    Times asked 2
  16. 16
    Python decorators
    Times asked 2
  17. 17
    And some more
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have