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
    localstorage
    Times asked 2
  2. 2
    extend the deadline to apply for the drive created
    Times asked 2
  3. 3
    show caching , daily reminders ,monthly report
    Times asked 2
  4. 4
    create an api in backend to fetch time using time.time() and create a new component in the frontend to show the time of the server and aslo create a button to refresh the time
    Times asked 2
  1. 1
    Id card
    Times asked 8
  2. 2
    Demo with every functionality
    Times asked 2
  3. 3
    Did u use relationship, what is it
    Times asked 2
  4. 4
    Show GET, POST in your code, explain what it is
    Times asked 1
  5. 5
    When you press login what will happen explain the process
    Times asked 2
  6. 6
    How did you implement the logic of eligibility for a company to shortlist explain it
    Times asked 2
  7. 7
    Coding changes:
    Times asked 2
  8. 8
    Move the register button to top right end of the page in the login page
    Times asked 2
Advice: Mad2 Viva2 - 35 mins Very chill, at the end he said "my feedback is you have answered everything, good application, learn more on oops concepts and api"
  1. 1
    Show ID
    Times asked 6
  2. 2
    Where you initialised db?
    Times asked 2
  3. 3
    Define ORM
    Times asked 2
  4. 4
    Define MVC
    Times asked 3
  5. 5
    Diff btw Git and vcs
    Times asked 2
  6. 6
    Diff btw client server architecture vs distributed architecture
    Times asked 1
  7. 7
    Code Change: Move register button below navbar but at right topmost corner
    Times asked 2
  8. 8
    Explain what happens when patient clicks book appointment
    Times asked 2
  9. 9
    Give demo of your backend jobs
    Times asked 2
  10. 10
    Code Ques: Write get and post simple api for demo and show
    Times asked 2
Advice: Most probably the questions will be same. He is not rude, kind of okay. I think He was not very actively watching and replying late. He might ask button color change or button position change.
  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.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have