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
    search in sheet viva id and get all the quetions from the search and thos the exactly quetions he going to ask.
    Times asked 2
Advice: he is busy and cool man give time do everythign
  1. 1
    Show git hub
    Times asked 2
  2. 2
    Project demonstration
    Times asked 6
  3. 3
    Tell whole thing how background jobs working (like from me he asked when you press generate CSV button what whole process is going on)
    Times asked 2
  4. 4
    Then tell to change schedule jobs to run every minute(crontab(minute="*"))
    Times asked 2
  5. 5
    How should you change port number (like if u using 5000 change to 8000 something like that)
    Times asked 2
  6. 6
    Then asked to open Vue pages and asked about different declaration (like const, var, let)
    Times asked 2
  7. 7
    Asked about code line (if __name__ = "__main__") what is this main for what u write it
    Times asked 2
Advice: Basically many of questions asked from sheet only(repeated), and observing code and asking why u write it.
  1. 1
    Then website got crashed and had to wait for 15-20 min.
    Times asked 2
  2. 2
    Then downloaded the project from website and started showing the demo.
    Times asked 2
  3. 3
    Mid demo asked me to open notepad and write a simple api to show all the blacklistdd students from drive.
    Times asked 2
  4. 4
    Then asked me to go to models.py and asked me what is uselist and cascade.
    Times asked 2
  5. 5
    And it's done :>
    Times asked 2
Advice: Best of luck guys, Be confident, Proctor is very calm, polite and helpful, responds well, gives you time to debug and to compose yourself. And properly know every part of the code. Ace the viva
  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 11
  8. 8
    CORS
    Times asked 2
Advice: Chill
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have