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
    Explain you db models
    Times asked 2
Advice: know your code well (specifically the models and endpoints)
  1. 1
    Viva Lvl2 proctor 2_144 5-6pm
    Times asked 2
  2. 2
    Asked for Id
    Times asked 2
  3. 3
    Download submission from portal
    Times asked 3
  4. 4
    explain me the directory structure of ur app
    Times asked 2
  5. 5
    Why u have used cdn? Show me where u have used it (in index.html)
    Times asked 2
  6. 6
    How many vue files u have in total?
    Times asked 2
  7. 7
    Open and explain any 1 of them
    Times asked 2
  8. 8
    explain RBAC in ur app
    Times asked 2
  9. 9
    how role_required decorator is working
    Times asked 2
  10. 10
    schedule the time in celery to send monthly report and daily reminder at 5:20pm
    Times asked 2
  11. 11
    what will happen if backend sends a 400 http code response, how ur frontend will catch that status code?
    Times asked 2
  12. 12
    give short demo
    Times asked 2
  13. 13
    how many types of storage are there in browser?
    Times asked 2
  14. 14
    what u know about vuex store?
    Times asked 2
  15. 15
    what are state, mutation and actions?
    Times asked 2
  16. 16
    how r u rendering charts in ur app? ( i was using chart js)
    Times asked 2
  17. 17
    change the bars in chartjs to take only 2 colors
    Times asked 2
  18. 18
    I find proctor neither rude nor friendly
    Times asked 2
  19. 19
    he ask ques mainly from project 80% from proj and 20% from theory (atleast in my case)
    Times asked 2
  20. 20
    viva took 1hr
    Times asked 2
  21. 21
    overall good experience
    Times asked 2
Advice: just be thorough with ur project
  1. 1
    * Show the components in your code
    Times asked 2
  2. 2
    * Why have you used session storage instead of local storage
    Times asked 2
  3. 3
    * Vue lifecycle and hooks
    Times asked 2
  4. 4
    * Have you used state management? What is the advantage?
    Times asked 2
  5. 5
    * In models I had used tablename, so what would happen if I didn't
    Times asked 2
  6. 6
    * What is RoleMixin
    Times asked 2
  7. 7
    * What all changes will be required if we want to migrate to some other database
    Times asked 2
  8. 8
    * Some demonstration
    Times asked 2
  9. 9
    * Authorization vs authentication
    Times asked 2
  10. 10
    * Status code for unauthorised access
    Times asked 2
  11. 11
    * What are webhooks?
    Times asked 2
  12. 12
    * Are webhook requests client side or server side?
    Times asked 2
  13. 13
    * What is ilike?
    Times asked 2
  14. 14
    * If you have set a unique constraint on a column and you try to insert a duplicate entry, what error will you get?
    Times asked 2
  15. 15
    * Cache vs memoise
    Times asked 2
Advice: If you don't know some answer, hint it like giving short reply. He will understand and won't ask that in detail.
  1. 1
    Jwt token , validity and its expiry ?
    Times asked 2
  2. 2
    Is you application scalable ? If yes , How ?
    Times asked 2
Advice: Just know your code better , and relax . If you don't anything he will tell you and explain .
  1. 1
    What have you used for security
    Times asked 2
  2. 2
    Lifecycle hooks The proctor was friendly and gave me guidance for improving the project. He also asked me to implement review disable feature in first 5 mins, which i partially implemented and proctor was satisfied with that. At the end, he asked if you have anything more to show.
    Times asked 1
Advice: do all the questions in the sheet for th same proctor and have thorough knowledge of your code.
  1. 1
    Proctor Behaviour: Cool, Calm , talks softly
    Times asked 2
  2. 2
    Demo of the whole app first.
    Times asked 2
  3. 3
    What architecture are you using?
    Times asked 2
  4. 4
    How did you implement it? (Explain the code)
    Times asked 2
  5. 5
    Name them
    Times asked 2
  6. 6
    Is your app token based or Session based?
    Times asked 2
  7. 7
    What are you using for authentication? (JWT)
    Times asked 2
  8. 8
    Explain the working of JWT in your code.
    Times asked 2
  9. 9
    Is your code responsive?
    Times asked 2
  10. 10
    Code Changes: The Username and Password field in my Login page, he asked me to shift them to the exact centre of page.
    Times asked 2
  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
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have