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
    Questions were same as mentioned by others.
    Times asked 2
  2. 2
    Proctor was good.
    Times asked 2
  3. 3
    He just didn't waste any time, and asked point to point questions.
    Times asked 1
  4. 4
    Was understanding when some genuine issues occurred.
    Times asked 2
  5. 5
    Nothing negative like what some other people have mentioned here.
    Times asked 2
  6. 6
    Just be ready to explain your code, and how to make changes when asked.
    Times asked 2
  1. 1
    level3_24 feedback:
    Times asked 2
  2. 2
    Change font to blue in home page
    Times asked 2
  3. 3
    How many ways we can store the data into client browser
    Times asked 2
  4. 4
    Js frameworks - react vue, angular
    Times asked 1
  5. 5
    Just be ready with css, he will ask 1-2 questions from css
    Times asked 2
Advice: Actually he was busy in doing something so 40 min I just explained everything, and 10 min he asked , he was in harry. Initially he was a bit rude but if you will be polite and professional, it would be good
  1. 1
    What us __repr__ used in the model
    Times asked 2
  2. 2
    How will interchanging the position of @jwt_required and @role_required affect the working of application
    Times asked 2
  3. 3
    Jsonify vs json package
    Times asked 2
  4. 4
    Difference between 400, 401, 403 and 404 code
    Times asked 2
  5. 5
    Slots and props in vuejs
    Times asked 1
  6. 6
    In db.String(128) what is 128, how it is stored in the memory
    Times asked 2
  7. 7
    Difference between synchronous and asynchronous Apart from these He asked to optimize a piece of my code which has a few if conditions, without using if-else conditions Asked to implement a drop down menu to enter some data in a form
    Times asked 2
Advice: You should know whatever you have written in your code, he can ask questions from any part of the code Overall the proctor is very good
  1. 1
    chill proctor, went over library management project demo, explained vue component and backend route, showed backend jobs
    Times asked 2
  2. 2
    what is vue, why do we use vue
    Times asked 2
  3. 3
    what are the different lifecycle hooks in vue
    Times asked 2
  4. 4
    whats the advantages of using relational databases
    Times asked 2
  5. 5
    what is API
    Times asked 3
  6. 6
    all over in 20 mins (no coding changes asked)
    Times asked 2
  1. 1
    Basis overview is like he will ask questions related to vue and backend , though questions are same as he asked above but still I am writing.
    Times asked 2
  2. 2
    What is Props , Slot, How to pass data from child to parent
    Times asked 2
  3. 3
    What is V-if and V-show?
    Times asked 2
  4. 4
    He will ask for showing celery work.
    Times asked 2
  5. 5
    He will ask a change in code type of questions and that he will ask randomly so you can't predict that (I was not able to do so I told sorry sir , I am not able to figure it out), So you can do the same if needed 😀. Basically prepare all the questions from his side in this sheet you are good to go as he focuses majorly on vue js and backend. Overall Chill Proctor 😄😃 I will update my grade after I will get the results as how he penalize me for not solving code change question
    Times asked 2
  1. 1
    Are you using CLI or CDN?
    Times asked 2
  2. 2
    What is ORM and are you using it?
    Times asked 2
  3. 3
    What is ORM's advantage?
    Times asked 2
  4. 4
    Changed the code - Add table to one page instead of Card view. Debugged the model.
    Times asked 2
  1. 1
    Router questions that I don’t remember
    Times asked 2
  2. 2
    Celery worker and beat difference
    Times asked 1
  3. 3
    What does celery worker do and how it works
    Times asked 1
  4. 4
    Cybersecurity questions like dos
    Times asked 2
  5. 5
    Priority mail,caching,orm,sql errors
    Times asked 1
  6. 6
    Asked me to code a bunch of things like changing background,colour of form,interchanging top and footer,change font size all of these will be easy if you are familiar with the html and style in your code(if you used vue cli)
    Times asked 1
  7. 7
    Lazy loading,spa,if app was responsive
    Times asked 2
  8. 8
    Bootstrap,css
    Times asked 2
  9. 9
    Frontend vs backed validation and which is more important.Overall all explain your code and project wellto proctor and be confident.and practice all questions from the sheet.Hope this helps.
    Times asked 1
  1. 1
    Demonstration of app
    Times asked 2
  2. 2
    Found a bug, Gave some time to clear it. I could partially do. Moved on.
    Times asked 2
  3. 3
    Asked to implement "search by username" functionality.
    Times asked 2
  4. 4
    Purpose of index, index on two columns in SQLAlchemy
    Times asked 2
  5. 5
    Prioritizing celery tasks
    Times asked 2
  6. 6
    Can we swap order of two decorators @role_required and @auth_required
    Times asked 1
  7. 7
    json vs jsonify, json.dumps , websocket vs webhooks
    Times asked 2
  8. 8
    Props in Vue
    Times asked 2
  9. 9
    Can we change db models when the app is in production (live). How?
    Times asked 2
  10. 10
    Gave a detailed feedback on what could be improved in the app.
    Times asked 2
  1. 1
    First he will ask for checksum (for me he asked me to paste in Gmeet chat)
    Times asked 1
  2. 2
    Give Demo of your app - he didnt ask me anything while i was doing demo i got an unexpected error but he didnt responded (so maybe he was not watching at all)
    Times asked 1
  3. 3
    webhooks, sever sent event
    Times asked 1
  4. 4
    Then he asked me to explain all models and every library used init
    Times asked 1
  1. 1
    Viva went well. Based on feedback from other students, I had already:
    Times asked 2
  2. 2
    Kept student id open for review
    Times asked 2
  3. 3
    Kept viva-workflow portal open for downloading my code Viva was for 35-40 minutes and covered the following:
    Times asked 2
  4. 4
    15 minutes for running the demo
    Times asked 2
  5. 5
    Show all the database tables and explain each one in detail
    Times asked 1
  6. 6
    Move the search bar to the bottom
    Times asked 2
  7. 7
    Server Side Event
    Times asked 1
  8. 8
    SMTP protocol
    Times asked 1
  9. 9
    What is a frontend? What is a backend?
    Times asked 1
  10. 10
    Rate your app
    Times asked 1
  11. 11
    All questions were from this sheet itself, so revise thoroughly before the viva and you will do well Overall the viva went well. Seems like the proctor wants people to be honest and straightforward with him. If one does that, he is flexible with everything. For e.g., I downloaded the MAD-1 project from the portal instead of MAD-2. The project didn't run and I was shitting bricks, but he was quite calm and gave me enough time to figure out that I have downloaded MAD-1 and not MAD-2. I corrected this error and he continued like nothing had happened.
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have