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
    Level2_100:
    Times asked 2
  2. 2
    Run demo of app
    Times asked 1
  3. 3
    He interrupted the demo and asked to create appointment by same patient for two different doctor on same day and same slot. He wants to see if it was allowed or not. I said that it's allowed . So he asked me to apply the restrictions so a patient can't do it.
    Times asked 2
  4. 4
    Asked me to show all jobs. But completed viva after seeing just one job.
    Times asked 2
Advice: Chill examiner.
  1. 1
    Level 2 viva Coding
    Times asked 2
  2. 2
    Change the celery cornjob to today's time for showcase of mail
    Times asked 2
  3. 3
    how to send props from child to parent(use emit) Show a code on emit Theory
    Times asked 2
  4. 4
    what is db and how is it different from model.py and what is model.py
    Times asked 2
  5. 5
    cli vs cdn which is more beneficial
    Times asked 2
Advice: He has an infamous reputation that's sure know your code really well and prepare theory and code so that he is satisfied In my case he seemed tired so didn't ask much but you should be ready for any questions he will throw at you He is really strict with concepts
  1. 1
    What is SQLAlchemy and SQlite?
    Times asked 2
  2. 2
    are u using token or JWT
    Times asked 2
  3. 3
    What is Data serialization
    Times asked 2
  4. 4
    Why we use redis
    Times asked 2
  5. 5
    What is REST
    Times asked 1
  6. 6
    Where do you use REST
    Times asked 2
  7. 7
    What is the version of Vue you are using Backend change : When you delete a particular doctor it should say 'Doctor cannot be deleted' in terminal Frontend change : When you search for your name the UI should display a Welcome message
    Times asked 2
Advice: Know your basics
  1. 1
    -Git colaborator
    Times asked 2
  2. 2
    -Checked if celery was working or not (mails, exports etc)
    Times asked 2
  3. 3
    -Asked me to make a endpoint to apply in a drive
    Times asked 2
  4. 4
    -Asked me to make a form
    Times asked 1
  1. 1
    ID Card and Github collaborator verification
    Times asked 2
  2. 2
    In Theory:
    Times asked 2
  3. 3
    Write the basic structure of vue
    Times asked 2
  4. 4
    What is template
    Times asked 2
  5. 5
    What is script
    Times asked 1
  6. 6
    What is style
    Times asked 2
  7. 7
    asked about role based acess
    Times asked 2
  8. 8
    And asked where u implement celery
    Times asked 2
  9. 9
    In Practical:
    Times asked 2
  10. 10
    Register student, asked to login as student and admin
    Times asked 2
  11. 11
    And asked to add drive
    Times asked 1
  12. 12
    asked to apply for drive
    Times asked 2
Advice: He is good proctor and explaining the concepts which you have not aware! Prepare well the Viva questions in the excel sheets! All the best guys!
  1. 1
    Download the zipfile and run the application.
    Times asked 2
  2. 2
    Gave a mini task: Add a new feature to your existing Vue app that: i) Fetches a message from /api/hello using fetch or axios. ii) Displays the message on the page. iii) Includes a button to fetch the message again.
    Times asked 2
  3. 3
    Create a new api route that'll return "hello world"
    Times asked 2
  4. 4
    What are higher order function?
    Times asked 2
Advice: Proctor was very empathetic, saying as I was very nervous and jumbled up quite a bit. Be thorough with your practical demonstration, he might even ask you to be quick with it. He may ask you practical questions only when the task based demonstration is not upto the mark.
  1. 1
    1.change colour of navbar to blue
    Times asked 2
  2. 2
    2.for what all purposes did u use redis?
    Times asked 2
  3. 3
    3.show me where u used caching
    Times asked 2
  4. 4
    4.did u use jwt or flask security token?
    Times asked 2
  5. 5
    5.how can we trace redis tasks?
    Times asked 2
  6. 6
    6.demonstrate your application
    Times asked 2
  7. 7
    7.did u use session or token in your app?
    Times asked 2
  8. 8
    9.can u manipulate virtual DOM and change the content of original DOM
    Times asked 2
Advice: Have a good knowledge about all that you have implemented in your project.
  1. 1
    Gave 5 min for setup application
    Times asked 2
  2. 2
    First he asked theory
    Times asked 2
  3. 3
    Diff between one way vs two binding
    Times asked 1
  4. 4
    Vue lifecycle
    Times asked 2
  5. 5
    Asked me to write show "hello" when click button in notepad
    Times asked 2
  6. 6
    Asked to login route in notepad
    Times asked 2
  7. 7
    What have you used for rbac
    Times asked 2
  8. 8
    Authentication token saved client or server side?
    Times asked 2
  9. 9
    Then demo checked all core feature working
    Times asked 2
Advice: He is chill guy. Read previous questions for theory,be ready for some snippet code writing in notepad
  1. 1
    Showed my valid ID card and GitHub repository with collaborators.
    Times asked 2
  2. 2
    Ran the placement portal app and demonstrated core functionalities like student/company management and drive approvals.
    Times asked 2
  3. 3
    Triggered emails and showed proof in MailHog inbox.
    Times asked 2
  4. 4
    Selected a user by ID using Python SQLAlchemy ORM and explained the query.
    Times asked 2
Advice: Demonstrate basic JavaScript, ORM queries, Flask routes, Vue directives, and Jinja basics only.
  1. 1
    waht is dif between session and token
    Times asked 4
  2. 2
    which one are you used
    Times asked 4
  3. 3
    i used jwt so waht we are using that why not work with only user_id 7.what is difrence betweek schedule best and async beat
    Times asked 4
  4. 4
    make it change like i want to see only one appointment 9.explain cache code 10.demo
    Times asked 4
  5. 5
    what is rbac
    Times asked 4
Advice: very good proctor chill
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.