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
    Level-1
    Times asked 2
  2. 2
    id..........github collabrator.........demo
    Times asked 2
  3. 3
    What is component?
    Times asked 2
  4. 4
    Why do we need component?
    Times asked 2
  5. 5
    What is refrential integrity?
    Times asked 2
  6. 6
    How you are getting data on frontend? Code on notepad.
    Times asked 2
  7. 7
    Write a query to fetch all doctors of cardiology departments.
    Times asked 2
  8. 8
    Create a route to send the data to frontend (doctors data that I got from query).
    Times asked 2
Advice: The proctor is chill, patient and good. Be confident about your code and have knowledge of same. I think he will he will deep dive more in backend part and ask simple question on frontend.
  1. 1
    CDN and CLI, have i used those in the project, token and sessions , schedule tasks.
    Times asked 2
Advice: he was kind and patiently waited for me to run the app. and he wished me for level 2.
  1. 1
    Change any one thing in ur code and it should reflect in the app (i changed the background colour and he was fine with it)
    Times asked 2
  2. 2
    Bring the navbar to the middle of the screen
    Times asked 1
  3. 3
    Change all the text in the screen to blue colour (i tried with internal css but it didn't work for me, then I changed it for individual elements and he didn't mind)
    Times asked 2
  4. 4
    If he executes a database what will be the return value (I was confused and daid it won't really return anything, he said it'll return null)
    Times asked 2
Advice: Like others in this sheet mentioned, if you are confident and explain your code in the beginning well, and are able to do the css changes that he asks, you should be good to go. Keep all the venvs running and everything ready, so you can get right into the viva. He was straight to the point. Overall nice proctor (since he didn't ask any major changes in code : D )
  1. 1
    Project go through
    Times asked 2
  2. 2
    How to maintain the relational integrity?
    Times asked 2
  3. 3
    What us ORM? and sub questions around it.
    Times asked 1
  4. 4
    Caching implemented ? What is caching and questions around it
    Times asked 2
  5. 5
    Asked to write a hello world route
    Times asked 2
  6. 6
    Asked to create a button tag
    Times asked 2
Advice: Make sure you know your codebase thoroughly, why the way in which code is written the way it is? You should know how to code using flask, vue, html, python
  1. 1
    1)show id
    Times asked 1
  2. 2
    Give demo
    Times asked 2
  3. 3
    have you implemented everything/ did you miss anything
    Times asked 2
  4. 4
    where did you implement Caching
    Times asked 2
Advice: chill proctor, he doesn't talk for a long time or doesn't respond for a long time during viva, idk why, it'll be like you are talking to yourself :), just show everything you implemented and be confident
  1. 1
    What is the use of Async functions
    Times asked 1
Advice: Examiner is very good and patient, clearly explains his questions No mobile joining for level 1
  1. 1
    Level 1
    Times asked 12
  2. 2
    He is very chill , first I downloaded from portal
    Times asked 2
  3. 3
    Then run app
    Times asked 2
  4. 4
    After proctor ask some questions
    Times asked 2
  5. 5
    What is celery where you use
    Times asked 2
  6. 6
    Where you implement api
    Times asked 2
  7. 7
    Diffence Put vs patch
    Times asked 2
  8. 8
    Css inline vs intenal vs external
    Times asked 2
  9. 9
    He ask questions in conversation
    Times asked 2
  10. 10
    Overall good experience
    Times asked 2
Advice: Learn theory.
  1. 1
    Level 1 Viva by level 1_94
    Times asked 2
  2. 2
    Question- Show me full Project, focus on celery running or not, explain how celery works ,
    Times asked 2
  3. 3
    Three code changes
    Times asked 2
  4. 4
    - change code to show all users data
    Times asked 2
  5. 5
    - My monthly report was not running so fix that
    Times asked 2
  6. 6
    - check APIs through thunder client etc
    Times asked 2
  7. 7
    Not chill proctor, viva was about 55 mins.
    Times asked 2
  8. 8
    Level 2 viva by level3_25
    Times asked 1
  9. 9
    Theory:-
    Times asked 4
  10. 10
    Client vs distributed network
    Times asked 4
  11. 11
    Cell spaceing vs cell padding
    Times asked 4
  12. 12
    Explain full code of models.py
    Times asked 3
  13. 13
    What is db.model
    Times asked 2
  14. 14
    If some new booking happens how the apis and routes are working together explain process
    Times asked 4
  15. 15
    Difference between back populate and back ref
    Times asked 4
  16. 16
    Coding:-
    Times asked 2
  17. 17
    Put sign up button to right side
    Times asked 2
  18. 18
    Show me all users data (just thought process)
    Times asked 2
  19. 19
    Super chill proctor patient and will help you as well, be confident and if you don't know something just say no don't mug up
    Times asked 2
Advice: Level1_94 May God save you Level3_25 super chill you are in good hands, be confident you ar going to get marks, just learn how to check APIs in thunderclient he might ask it.
  1. 1
    Showing the id card
    Times asked 2
  2. 2
    Showcasing the app entirely, all the core functionalities that you can remember.
    Times asked 2
  3. 3
    Q3:what are the ways in which we can store data in the client side.
    Times asked 2
  4. 4
    Q4:If i get stuck into a problem and the app crashes, what will be your next step and how would you help me in that. (answered that it will depend on the type of error if its 404 not found or mismatch in the credentials or any other that can occur that I can debug from the Logs)
    Times asked 1
  5. 5
    And maybe I was lucky he didnt ask to make changes in the code just regular ones like changing order and frontend coloring of background or text.
    Times asked 2
  6. 6
    Rating your MAD2 Project out of 5
    Times asked 2
Advice: The proctor is very Professional, even if you dont know answer just say I'm not able to recall it right now, He is a very calm and chill but some might consider him rude by his tone but If you are fluent with your words, he will be nice to you. Just answer everything honestly.
  1. 1
    demo
    Times asked 12
  2. 2
    what are the problems u faced while making the app
    Times asked 2
  3. 3
    if i give u more time, what vl u improve about the app
    Times asked 2
  4. 4
    if u had to scale the app to 10000+ users, what changes will u do
    Times asked 2
  5. 5
    if u were taking this app to the next level as a startup and making it a proper product, what changes will u make?
    Times asked 2
  6. 6
    asked to show code where i am doing try ... catch while fetching from api. asked to demonstrate any situation where error will occur and show the error message being displayed
    Times asked 2
  7. 7
    how did u test this app, how can u be 100% sure that it will work in all cases? didnt ask me to make any code changes, just tested thought process. overall went very well.
    Times asked 2
Advice: very friendly examiner. just answer honestly, itll go great
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have