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
    download the repo and start demo- i 1st showed the app and went to vs code and kept showing all code-showed him all functionality- all the restrictions as required by rubrics 3)coding question - asked me to disable a student applying for another job if he is already placed-got stuck patiently waited for me to complete -he will also want ot see it working- so ensure the code works
    Times asked 2
  2. 2
    what securities have you used -what's the difference between session cookies and jwt
    Times asked 1
  3. 3
    show me the reports generated from the app- i had the monthly report and reminder for interview and offer letter
    Times asked 2
  4. 4
    different status of vue- before mounted ,mounted etc..
    Times asked 2
Advice: he has the above fixed question paper as i have seen in the past as well. Ensure you don't have the feature enable so that you can prepare this question and enable it in front of him. very cool. All the best!!
  1. 1
    *Checked id and github collaborator.
    Times asked 1
  2. 2
    *Asked to show specific demonstration.
    Times asked 2
  3. 3
    *What is axios.
    Times asked 2
  4. 4
    *Checked the backend jobs.
    Times asked 2
  5. 5
    *Asked to write a signup/login api route.
    Times asked 2
Advice: know your concepts well,practice writing login route ,the examiner is very friendly,calm and a nice person,be confident
  1. 1
    LEVEL 1 VIVA
    Times asked 4
  2. 2
    demo the core features of the application
    Times asked 2
  3. 3
    What is RBAC
    Times asked 3
  4. 4
    write a route to implement login functionality using data (either JSON or form)
    Times asked 2
  5. 5
    Explain the redis celery jobs briefly
    Times asked 2
Advice: extremely calm proctor, just ensure that you don't waste time. He tests core knowledge about the application, so ensure you know what your application is doing across files and that your theoretical understanding is at par with what you have implemented.
  1. 1
    First he checks my GitHub
    Times asked 2
  2. 2
    Then told me to open my project fully and start all the server ( it took time but he is patiently waiting, no interruptions, nothing)
    Times asked 2
  3. 3
    Then he told me to login as staff
    Times asked 2
  4. 4
    And then I started my demonstration (around 10- 12 mins )
    Times asked 2
  5. 5
    Then saw my CSV where I generate it
    Times asked 2
  6. 6
    also saw my code also
    Times asked 2
  7. 7
    Are you caching anything
    Times asked 2
  8. 8
    Saw my search functionality
    Times asked 2
  9. 9
    What kind of authentication and authorisation you used
    Times asked 1
  10. 10
    What kind of authentication you used in your project
    Times asked 2
  11. 11
    Where is token stored
    Times asked 2
  12. 12
    Sqlite and sqlalchemy
    Times asked 2
  13. 13
    Asked about sqlite which is database and which is orm
    Times asked 2
  14. 14
    Where exactly the local storage present
    Times asked 2
  15. 15
    Have you used any orm
    Times asked 2
  16. 16
    Asked about frontend
    Times asked 2
  17. 17
    Axios
    Times asked 2
  18. 18
    Const response ( asked for other variable declarations also)
    Times asked 2
  19. 19
    Some more declarations
    Times asked 2
  20. 20
    Can we redeclare const response again
    Times asked 2
  21. 21
    Async and await
    Times asked 2
  22. 22
    Ends
    Times asked 2
  23. 23
    Then said
    Times asked 2
  24. 24
    All the best for level 2 viva and give me some suggestions also to prepare for level 2 like which questions they may ask and coding questions also
    Times asked 1
  25. 25
    That's all!
    Times asked 2
Advice: Proctor is so polite, patient, humble and supportive like he communicates very properly without making feel intimidated. He patiently wait while you think about your answer. He is very calm. He needs to check the knowledge so yeah prepare well. Also focus on frontend theory well. and complete the demonstration well and complete all the functionalities. Be calm. All the very best !
  1. 1
    Introduce myself
    Times asked 2
  2. 2
    While running the project, why are you using venv and installing requirements
    Times asked 2
  3. 3
    Explain all dependencies, and while explaining why this, why that
    Times asked 2
  4. 4
    Why are you using Vite?
    Times asked 1
  5. 5
    Show all the features
    Times asked 2
  6. 6
    Then the usual set of questions on redis/celery
    Times asked 2
  7. 7
    How you're using redis (implementation)
    Times asked 2
  8. 8
    Asked me to explain my models and routes (api endpoints) and frontend structure including router, api.js, main.js and views. Used to stop me at any random line and ask me to explain that. Coding-
    Times asked 1
  9. 9
    Change a modal form to add another dropdown field to have random values.
    Times asked 2
  10. 10
    Print that value in the terminal where app.py is running. And at the end she asked me if I want to ask her something
    Times asked 2
Advice: 10/10 but asks toooo many questions. Kept asking questions for more than an hour
  1. 1
    change the setting in crontab so the reminder will be sent every minute into the GoogleSpace
    Times asked 2
Advice: He was very silent and unattentive. Felt like he did not saw anything at all. Prepare well and do not rely on response sheet. Just present confidently, he will not interfere at all. But he won't help either.
  1. 1
    Demonstrate the app
    Times asked 6
  2. 2
    All the rubrics from viva portal
    Times asked 2
  3. 3
    Change the colour of button
    Times asked 2
  4. 4
    Theory:
    Times asked 8
  5. 5
    Jwt - why, how works?
    Times asked 2
  6. 6
    Lifecycle hooks
    Times asked 6
  7. 7
    ORM
    Times asked 10
  8. 8
    CORS
    Times asked 2
Advice: Chill
  1. 1
    same as the sheet, navbar move , adjust or filter values displayed and clery tasks explaination and cachign
    Times asked 2
Advice: just be confident
  1. 1
    I went for level 1
    Times asked 2
  2. 2
    So, first The demo and guidelines to the demo.
    Times asked 2
  3. 3
    Just general is this functionality implemented is that functionality implemented and show demo
    Times asked 2
  4. 4
    He asked me to add a dummy line to any Table just for change code
    Times asked 2
  5. 5
    Thats it, very chill. Just basic functionality testing and questions about your application
    Times asked 2
Advice: Just follow his instructions and know how to run your application
  1. 1
    Project demo
    Times asked 7
  2. 2
    message broker 3.Props 4.Decorator No coding question yes
    Times asked 2
Advice: chill proctor
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.