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
    Update code of search bar such that while searching using email ,if I write '@gmail.com' then it should not show any data . Search email only based on string before @ .
    Times asked 2
  2. 2
    Difference between local storage and session storage. I used local storage so he asked that your app will be in danger if the data is stored locally even after refresh . Anyone can see credentials locally.
    Times asked 2
  3. 3
    What is webhooks and websocket
    Times asked 1
  4. 4
    What is cache.cached and cache.memorize
    Times asked 2
  5. 5
    What is decorator and why we use decorator not functions.
    Times asked 2
  6. 6
    Why you have used jsonify
    Times asked 2
  7. 7
    What are derivatives He basically go through my whole code and ask questions from anywhere. Some more questions were asked. I don't remember those.
    Times asked 2
Advice: He is a chill person . Take your time while updating code question. Ask mostly questions from your code.
  1. 1
    asked to show id
    Times asked 2
  2. 2
    what are different types of vue life cycle hooks
    Times asked 2
  3. 3
    vue code to add two numbers and display a message
    Times asked 2
  4. 4
    then he asked me to show my github collaborater and commit history as well
    Times asked 1
Advice: he is very nice I messed up while starting my application process as i opend the wrong folder so he gave me type to redo everything and gave me time . he is not that responsive he gave me q to code and i was sitting there i thought he will see it and say something but he didn't i had to tell him i am done. he then told me that don't be nervous for viva 2 and asked my name and were i am from and stuff like that - over all hes very sweet and nice , will not grind you too much as simple question ehich u can answer in layman term .
  1. 1
    Write a code to create a table name "report" with,id ,name and is_generated..in notepad
    Times asked 2
  2. 2
    Difference between cache and redis.
    Times asked 2
  3. 3
    What type of authentication you have used?
    Times asked 2
  4. 4
    And some more easy questions.
    Times asked 2
Advice: I think it was my luckiest day that I got him as my proctored.He was so calm and sweet ,talked very nicely , he corrected all my mistakes and at last he said all the best for level2 and also said that they will ask more tough questions so be prepared and he suggest me to practice coding questions as well..agar koi dusra Banda rahta to main fail thi..
  1. 1
    The proctor told me to install all the files and go on with the presentation, so I kept explaining the application demo and the codebase for 20-25 mins after which proctor asked me 3 questions:
    Times asked 1
  2. 2
    Change the background color of homepage to red Then told I've got the answers to all my questions and I'm satisfied and I can leave
    Times asked 1
Advice: Chill proctor, keenly listen to whichever instruction is said and do the presentation. All the best 🙌
  1. 1
    What type of Vue you use in your code
    Times asked 1
  2. 2
    Explain lifecycle
    Times asked 2
  3. 3
    How they communicate ( question was like that but I forgot exactly what it was )
    Times asked 2
  4. 4
    A term which I never heard so I dont remember
    Times asked 2
  5. 5
    Some follow up questions.
    Times asked 2
Advice: He is good.
  1. 1
    What is cascade
    Times asked 2
  2. 2
    Vue cdn vs cli
    Times asked 1
  3. 3
    lifecycle hooks and where you have used them
    Times asked 2
  4. 4
    write an api route to compile the list of completed treks
    Times asked 2
Advice: he is very chill. i had some trouble running the app, and he gave me extra time to figure out the errors. he asks the same questions as in the sheet
  1. 1
    Change the colour of the form body
    Times asked 2
  2. 2
    Write route which takes a username and prints its role.
    Times asked 2
  3. 3
    Create 2 staffs and approve them .
    Times asked 2
  4. 4
    Blacklist one of the staffs and try to login
    Times asked 2
Advice: He is a helpful proctor and he will ask follow up questions on the basis of what you are saying.
  1. 1
    Intro:-
    Times asked 2
  2. 2
    Show ID card
    Times asked 4
  3. 3
    Download submitted project or checksum
    Times asked 2
Advice: Best proctor in my say , He is calm , sweet , and very very helpful
  1. 1
    Same as in Documents
    Times asked 2
Advice: His voice may feel like he's strict but he's very calm and supportive person. Just be honest.
  1. 1
    Questions asked by the Viva Examiner
    Times asked 2
  2. 2
    Implement and explain the code.
    Times asked 2
  3. 3
    Show backend and frontend implementation.
    Times asked 2
  4. 4
    Why Redis and Celery?
    Times asked 1
  5. 5
    Explain application execution flow.
    Times asked 2
  6. 6
    Explain CSV-related code.
    Times asked 2
  7. 7
    Show email reminders/notifications.
    Times asked 2
  8. 8
    Explain database tables and relationships.
    Times asked 2
Advice: Suggestions/Tips Read your entire code thoroughly. Know your frontend, backend, database, and execution flow. Understand every feature you implemented. Practice basic SQL queries. Be honest if you don't know an answer—the examiner is helpful, but you should know your own code.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.