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
    1.) Demo of project
    Times asked 2
  2. 2
    2.) Write code which returns current timestamp and run this in browser or via postman
    Times asked 2
  3. 3
    3.) Add caching to above code
    Times asked 2
  4. 4
    4.) Show code for celery
    Times asked 2
  5. 5
    5.) Autherization vs Authentication, explain via your code.
    Times asked 2
  6. 6
    6.) Vue life cycle hooks
    Times asked 2
  7. 7
    7.) What are these hooks, name them, and what they do
    Times asked 2
  8. 8
    8.) he asked few more things ......
    Times asked 2
Advice: He cooked me first mistake i did was giving demo fast, like in less than 10 minutes. I don't know why he asked to write code in level1 viva. he speaks very little
  1. 1
    You can either download from the portal or run the checksum in the local folder
    Times asked 2
  2. 2
    Demo of the project (CRUD operations)
    Times asked 2
  3. 3
    Show where caching has been implemented
    Times asked 2
  4. 4
    Difference between async and await
    Times asked 1
  5. 5
    Show the mail and chat webhook and how it appears
    Times asked 2
  6. 6
    Show database model
    Times asked 2
Advice: Super chill proctor, be confident and he will give you time to think your answer through.
  1. 1
    Viva 1:
    Times asked 2
  2. 2
    -What is your project statement?
    Times asked 2
  3. 3
    (I asked whether i can download it from the portal he said yes, just download in front of him)
    Times asked 2
  4. 4
    -Are your codes CLI or CDN?
    Times asked 2
  5. 5
    -CRUD operations of all the components
    Times asked 2
  6. 6
    -Search functionality and all other features of the application
    Times asked 2
  7. 7
    -Vue life cycles
    Times asked 2
  8. 8
    -Asked to show the auth_token that is generated
    Times asked 2
  9. 9
    -Which code is responsible for the auth_token being generated.
    Times asked 2
  10. 10
    -What async is returning?
    Times asked 2
  11. 11
    -What is a promis? Stages of promis.
    Times asked 2
  12. 12
    -If I delete a subject what happens to the chapters inside it? And how is it happening?
    Times asked 2
  13. 13
    -Show how the caching works in your code
    Times asked 2
  14. 14
    -Where have you configured the celery part?
    Times asked 2
  15. 15
    -Show your models.py, resources.py
    Times asked 2
  16. 16
    -(while in resources.py he asked) Is it necessary to use auth_required() while you are already using roles_required(), if not can we club it?
    Times asked 2
  17. 17
    and some more
    Times asked 2
Advice: Very calm proctor, just asks too many questions, he wanted to complete it within the given time slot. TIP : don't give the wrong answers confidently, if we don't know he just wanted a "don't know" not a random answer, if so we'll have to explain that wrongly given answer 🏃‍♂️🏃‍♂️
  1. 1
    MAD II level 2 Viva ID : - Level3 24
    Times asked 2
  2. 2
    Asked me to show the id card then download the code
    Times asked 1
  3. 3
    then told me to give the demonstration and he muted his mic
    Times asked 2
  4. 4
    Then i explained in detailed with referring to the code and the application it took around 40 mins
    Times asked 2
  5. 5
    ask 2- 3 Theoretical questions
    Times asked 2
  6. 6
    At last he asked me tell what i learnt from MAD I and MAD II
    Times asked 2
Advice: very chill proctor . Just explain the code in very detail manner this Procter is the best , he was the same in mad 1 level 2 for me and asked same questions there also if you got this Procter try to spend as much time as you can in explaining the code with all the terminologies , he would not be left with any questions he would just tell you to change the color of background and text and 2-3 basic questions . Best of Luck
  1. 1
    Demonstrate your Project.
    Times asked 2
  2. 2
    Show caching code.
    Times asked 2
Advice: Moot ke aana viva me, 30 minutes lag gye total
  1. 1
    asked to show GitHub repo and collaborators
    Times asked 2
  2. 2
    project demo
    Times asked 4
  3. 3
    perform backend task
    Times asked 2
  4. 4
    asked to show redis if used
    Times asked 2
  5. 5
    what cscade?
    Times asked 2
Advice: Was chill, i also asked for any tips for l2 viva
  1. 1
    Viva 2: Forgot to mention the the coding question:
    Times asked 2
  2. 2
    "Change the Backend in such a way that subject name is alway unique and case sensitive....Hint: change the code in api file"
    Times asked 2
  1. 1
    Level 1:
    Times asked 3
  2. 2
    - Verify student ID
    Times asked 2
  3. 3
    - Run the app
    Times asked 3
  4. 4
    - Then he verifies all the features of the app by commanding to perform stuff like CRUD operations, Backend jobs, etc
    Times asked 2
  5. 5
    - Question Round:
    Times asked 2
  6. 6
    -----------The End------------
    Times asked 1
  7. 7
    Level 2:
    Times asked 1
  8. 8
    - Demo: Show all the features of the app
    Times asked 1
  9. 9
    Q1 What is Vue.js?
    Times asked 2
  10. 10
    Q2 Life cycle hooks of vue.js?
    Times asked 2
  11. 11
    Q3 Purpose of Life cycle hooks?
    Times asked 2
  12. 12
    Q4 How will you pass the data from one componenet to another component?
    Times asked 2
  13. 13
    Q5 In how many ways can we perform Binding?
    Times asked 2
  14. 14
    Q6 What is VueX?
    Times asked 1
  15. 15
    Q7 CLI vs CDN?
    Times asked 2
  16. 16
    Q8 What are Webhooks?
    Times asked 2
  17. 17
    Q9 What is the use of SQLAlchemy?
    Times asked 2
  18. 18
    Q10 What kind of security mechanisms you're using and why?
    Times asked 2
  1. 1
    Asked allot of questions
    Times asked 2
  2. 2
    >RBAC
    Times asked 2
  3. 3
    >Compment (what this is)
    Times asked 2
  4. 4
    >Functionalities
    Times asked 2
  5. 5
    >Show me celery and redis configuration
    Times asked 2
  6. 6
    >Demonstate mails coming
    Times asked 2
  7. 7
    >Explanation of some frontend code
    Times asked 2
  8. 8
    >Caching
    Times asked 2
  9. 9
    >Lot should not get deleted when some spot booked functionality
    Times asked 2
  10. 10
    >model relationship one to one, many to one
    Times asked 2
  11. 11
    >Explain life cycle hook
    Times asked 2
  12. 12
    Mam was co-operative and calm in nature. Just be confident.
    Times asked 2
  1. 1
    * No demo
    Times asked 2
  2. 2
    * Start redis,app, celery,beat
    Times asked 2
  3. 3
    * api, broker, result,what redis, explain models 1-1,1-2 relationship db.relationship
    Times asked 2
  4. 4
    * Difference between cycle hooks
    Times asked 2
  5. 5
    * authentication Authorization working
    Times asked 2
  6. 6
    * Watch in vue
    Times asked 2
  7. 7
    * fetch call explain
    Times asked 2
  8. 8
    * Show frontend asked some questions
    Times asked 2
  9. 9
    * Then some codes change in beat n js
    Times asked 2
  10. 10
    * B bind apply
    Times asked 2
  11. 11
    * Const var let
    Times asked 2
  12. 12
    * Make Component and reuse into another component
    Times asked 2
  13. 13
    * make pincode that accept number digit only if user enters string it should show no strings allowed for pincode
    Times asked 2
  14. 14
    * Celery beat time change this day at that time
    Times asked 2
  15. 15
    48 min asks lot of questions
    Times asked 2
Advice: Understanding
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have