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
    1)Setup , demonstration - he asked questions related to features such as register new users, deactivate a company and then again try to login.
    Times asked 2
  2. 2
    2)theory questions like what is Flask-CORS ,Caching , Where is celery configuration , redis etc.
    Times asked 2
  3. 3
    3)in coding question he asked to make an endpoint that shows all blacklisted companies in the admin dashbaord.
    Times asked 2
Advice: He is very calm and supportive . Guides if u fumble or get nervous
  1. 1
    Asked to show the repo and the number of commits.
    Times asked 2
  2. 2
    then allow me to download the folder and showcase it
    Times asked 2
  3. 3
    coding ques - asked me to add emergency contact in the register dasboard and also make it visible in the database . both the backend and frontend change
    Times asked 2
  4. 4
    then asked me about caching
    Times asked 2
  5. 5
    redis and celery working
    Times asked 2
Advice: Chill proctor . Helped me at some places just to insure better viva .
  1. 1
    First question what problems did you face while making the project
    Times asked 1
  2. 2
    Second how did you test the entire project That was it, he gave me the feedback and told me to think about how i would scale the project and that was it. The entire thing went for about 20 mins only.
    Times asked 1
Advice: Be confident, give the demo well and the proctor is nice won't interrupt or anything.
  1. 1
    List of deactivated users
    Times asked 2
  2. 2
    Change colour of button
    Times asked 1
Advice: Take your time. Explain everything in detail. Show everything in demo. Don't stop talking.
  1. 1
    Full project demo
    Times asked 1
  2. 2
    Demonstrate caching (didn't need to ask separately, i showed it working live on screen/terminal already)
    Times asked 2
  3. 3
    Asked to change the reminder schedule to send right now and I couldn't find the crontab config right away, he pointed me in the right direction and I got it working
    Times asked 2
  4. 4
    Asked me to create a new page/view showing "Hello world," wire it into the router, and run it live
    Times asked 2
  5. 5
    Very few theory questions — mostly focused on the demo and live tasks
    Times asked 2
Advice: Practice the "fetch all students" route it's asked almost every time. Also actually rehearse creating a brand-new view/page. He was very silent throughout, gave no reaction either way but don't read into that, just present confidently and keep going.
  1. 1
    . Show your GitHub repository and collaborator
    Times asked 2
  2. 2
    . Give demo
    Times asked 2
  3. 3
    . What is jwt required, declaration
    Times asked 2
  4. 4
    .What is const
    Times asked 2
  5. 5
    .Where is token stored show that code
    Times asked 2
  6. 6
    . Authentication and authorisation
    Times asked 2
Advice: He was very sweet and humble make sure that you have implemented all the features given in the document .
  1. 1
    firstly, he asked me to tell abt the project then give a demo while doing so he asked where is this function and all .
    Times asked 2
  2. 2
    then he asked me to show my caching code, asked why it is used, what's vue.js why is that used, more ques on vue also gave suggestions.
    Times asked 2
  3. 3
    basically was checking if I knew where the codes corresponding to the functions are.
    Times asked 2
  4. 4
    then gave a ques I the chat box -make a route to display all blacklisted users and then connect it to the frontend so all the blacklisted users are shown.
    Times asked 2
  5. 5
    ad then asked abt the difficulties faced, difference in experience from mad1 and mad2. that's about it.he is a really sweet guy will even saying good and in the gives his suggestion too.
    Times asked 2
Advice: be confident, he's very kind just chill.
  1. 1
    Frontend -> why async await used
    Times asked 1
  2. 2
    Backend-> celery task
    Times asked 2
  3. 3
    Overall-> Authentication v/s Authorization, jwt pipeline theory(name only), show few features if exist
    Times asked 2
Advice: Just know your codebase
  1. 1
    Ask me to run the app ...ask to implement functionality like register company add drive blacklist company etc.. then he ask me to show backend job of some functionality like where I implement eligibility criteria to apply for job ... Then ask me to show celery schedule jobs and ask me to export CSV.. then he ask to change colour of nav bar and then he ask me to write query to fetch blacklist company in notepad and some theoretical questions: lifecycle hook , create vs mount , caching
    Times asked 1
Advice: He was too humble , be honest if you don't know and kyc
  1. 1
    Asked whether search bar is working or not
    Times asked 2
  2. 2
    Asked the functioning of create drive form in the company dashboard.
    Times asked 2
  3. 3
    What are CRUD operations?
    Times asked 2
  4. 4
    Explain Vue lifecycle hooks.
    Times asked 2
  5. 5
    Explain Components of Vue.
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have