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
    * show database tables
    Times asked 2
  2. 2
    * Why are you using Redis?
    Times asked 2
  3. 3
    * show CRUD operation in admin dashboard
    Times asked 2
  4. 4
    * show creation of new user, booking for user
    Times asked 2
  5. 5
    * how you tested APIS
    Times asked 2
  6. 6
    * Show asynchronous operation, i.e., daily and monthly reminders.
    Times asked 2
  7. 7
    * What is crontab?
    Times asked 2
  8. 8
    * In which ports is Redis running?
    Times asked 2
  1. 1
    Level 1
    Times asked 12
  2. 2
    Quick demo
    Times asked 2
  3. 3
    Why used CDN?
    Times asked 2
  4. 4
    Primary and foreign key
    Times asked 2
Advice: Chill proctor, but u should know the logic of ur code
  1. 1
    Level 1
    Times asked 12
  2. 2
    DEMO
    Times asked 3
  3. 3
    RABC
    Times asked 2
  4. 4
    Life cycle hooks
    Times asked 6
  1. 1
    Project demo..
    Times asked 2
  2. 2
    1-Wat is advantage of vue..
    Times asked 2
  3. 3
    2-Explain full database..
    Times asked 2
  4. 4
    3-Explain foreign key..
    Times asked 2
  5. 5
    4-Where have u used foreign key..
    Times asked 2
  6. 6
    5-Wat is anchor tag..
    Times asked 2
  7. 7
    6-Have u used caching..
    Times asked 2
  8. 8
    7-How much AI% u used..
    Times asked 2
  9. 9
    8-Show me how u have implemented timestamp..
    Times asked 2
  10. 10
    9-Show me manually exporting csv to mail..
    Times asked 2
  11. 11
    10-Explain vue lifecycle hooks..
    Times asked 2
  12. 12
    11-Explain how u used rbac..
    Times asked 2
  13. 13
    12-Which authentication have u used.
    Times asked 2
  14. 14
    13-Show where u have used that..
    Times asked 2
  15. 15
    14- Show me celery demo of daily reminder and monthly reports
    Times asked 2
Advice: Normal experience. Not good, not bad. Takes time to think for new questions to ask after u answer previous. No code change asked. Make sure u know your code really well.
  1. 1
    Checked whether the graph and scores are displaying correctly or not after taking the quiz
    Times asked 2
  2. 2
    Explain search functionality implemented
    Times asked 1
  3. 3
    Single function component
    Times asked 4
  4. 4
    Asked how would I implement if quiz has to be displayed only to users with particular qualification
    Times asked 2
  5. 5
    No code changes asked
    Times asked 2
  6. 6
    At the end he gave some more suggestions on what other features I can implement in my project
    Times asked 2
  7. 7
    Viva done in 30min
    Times asked 2
  1. 1
    This is my level 1 Viva First he asked for id card and then tell me to download the zip file from portal and start
    Times asked 2
  2. 2
    Demo project and also backend jobs -- 10 min
    Times asked 2
  3. 3
    Where you implemented caching show me code
    Times asked 2
  4. 4
    What frameworks did you used for this application
    Times asked 2
  5. 5
    What is difference between session or token based authentication
    Times asked 2
  6. 6
    What you have used vue cli or cdn for this application
    Times asked 1
Advice: Know your code very well and answer the questions with example
  1. 1
    Level 2 Viva
    Times asked 2
  2. 2
    ID check, then download from portal.
    Times asked 2
  3. 3
    Setup the project. (I have used shell scipts for setup, he was asking how do you know shell scripts? Show me all scripts ....)
    Times asked 2
  4. 4
    Show me how and where you are using celery?
    Times asked 2
  5. 5
    In answers, I said I have exposed 2 different endpoints which are triggered by 2 buttons in frontend, he directly asked show me the endpoints.
    Times asked 2
  6. 6
    Show the implementation(demo) of async tasks by clicking on those button.
    Times asked 2
  7. 7
    Now start the demo ....
    Times asked 2
  8. 8
    I was showing quiz, he asked *What happend when i refreshed the page in between of quiz?*
    Times asked 2
  9. 9
    In admin search i have diplayed both deleted and non deleted chapters/subjects/questions. He asked create a checkbox named "deleted", if it is marked show all deleted if not then only not deleted items.
    Times asked 2
  10. 10
    (Backend jobs) How mails data is dynamically genrated?
    Times asked 2
  11. 11
    How you are sending auth token each time? (In headers from vuex state.store)
    Times asked 1
  12. 12
    Show me where you have delcared all routes?
    Times asked 2
  13. 13
    How vue.js know these routes?
    Times asked 2
  14. 14
    Entry point of frontend? (He taught i didn't run frontend seprately) (my frontend and backend were running on same port so i was explained that ...)
    Times asked 2
Advice: Amazing Proctor, If you are saying anything just be confident and do very very go basics basics. Hard Procter!, for my case he was more to frontend.
  1. 1
    Level 1 viva..
    Times asked 2
  2. 2
    ID check, then download from portal
    Times asked 2
  3. 3
    Do you know caching?
    Times asked 2
  4. 4
    How do you done caching?
    Times asked 1
  5. 5
    Where is it saving?, how do you know?, when to use it?
    Times asked 2
  6. 6
    Demo 10-15mins.
    Times asked 2
  7. 7
    Demo of backend jobs?
    Times asked 1
  8. 8
    Why you have used redis?, how fast it is?
    Times asked 2
  9. 9
    Why you have used celery?
    Times asked 1
  10. 10
    What Sql alchemy commands you have used (user.query.all() and user.query.filter user.query.join(), etc)
    Times asked 2
  11. 11
    Tell me sql alchemy query to find a user with a user id?
    Times asked 2
  12. 12
    I said something .one() and .all(), he asked why we used this?
    Times asked 2
Advice: Mostly Repeated questions of this procter. All the best!
  1. 1
    Coding Quesions
    Times asked 2
  2. 2
    Create a route of what he says( for me it was to get the rating >3)
    Times asked 2
Advice: prepare the coding questions i mentioned beforehand. It was 50 min viva Mostly you should know the concept/theory related to what you have used in project.
  1. 1
    Demonstration of Project of using the viva check list of level 1
    Times asked 2
  2. 2
    Specifically asked for celery and redis
    Times asked 2
  3. 3
    RBAC implementation
    Times asked 2
Advice: For me no feedback was given, instead I asked about the same and he said already everything is implemented, nothing to point out.
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have